St Mary’s Island – The Caribbean Islands in India
Situated near Udupi, karnataka state of India is this beautiful and not so popular island. The best thing about the island is that it is made up of sea shells. Yes, you heard it right. you will rarely find sand in this beach. The shores are made of sea shells, …