Places to visit in Rameshwaram

Separated from mainland India, Rameshwaram is a pilgrim town located in Ramnathpuram district of Tamil …