Share
Ram Setu a man-made structure?
Recently a US based Science Channel released a report where scientists have said that there are indications that the 'Ram Setu' (Adam's bridge) between Rameshwaram Island in India and Mannar Island of Sri Lanka could have been man-made! Tune in to our audio report to know more...

Source: Public Domain/NASA
Published
Updated
By Pallavi Jain