US channel claims 'Ram Setu' is man-made, BJP says its stand vindicated
The US Science Channel claimed that the ancient India-Sri Lanka bridge may have been built by humans.
Dec 13, 2017, 20:13 PM IST
The US Science Channel claimed that the ancient India-Sri Lanka bridge may have been built by humans.
Dec 13, 2017, 20:13 PM IST