In the vast expanse of the Indian Ocean, between the coastal town of Rameswaram in Tamil Nadu and Mannar Island in Sri Lanka, ...
To many, Ram Setu is not merely a natural formation ... to Sri Lanka by writing Rama’s name on stones and casting them into ...