Rameswaram has one of the cleanest, beautiful beaches in Indian mainland. Look at the color of the water and the visibility, you can see the rocks in the sea bed.
Rameswaram has one of the cleanest, beautiful beaches in Indian mainland. Look at the color of the water and the visibility, you can see the rocks in the sea bed.