If you look at satellite imagery, you will notice a faint hint of a connecting strip between India and Sri Lanka. This is ...
The island itself is connected to mainland Sri Lanka by modern bridges. Myth and science collide Legends surrounding the Ram Setu claim it was built by Lord Rama, a revered Hindu deity ...