Rameswaram also spelt as Ramesvaram Rameshwaram is a town and a second grade municipality in the Ramanathapuram district in the South Indian state of Tamil Nadu It is on Pamban Island separated from mainland India by the Pamban channel and is about 40 …