Papa Vinasa Theertham, Rameshwaram, Ramanathapuram
Papa
Vinasa Theertham is located to the south of Mandapam. Brahma and Sudra who
committed heinous sins got rid of their sins by taking bath in this Theertham.
This Blog gives vivid description about places of interest in Tamil Nadu to help the the tourists visiting this beautiful and enchanting State.