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...
Share
