Ram Setu was built naturally or was man-made - ICHR's pilot project to 'ascertain'
Ram Setu is a continuous stretch of limestone shoals that runs from Pamban Island near Rameshwaram in South India to Mannar Island off the northern coast of Sri Lanka.
Mar 24, 2017, 17:22 PM IST