US Show: 'Ram Setu' could be man made

WION Adam's Bridge Dec 13, 2017, 08:47 AM(IST)
US Science Channel promo hints Ram Setu or Adam's Bridge could be man-made. Show claim researches have found a 30-mile long rock bridge between India and Sri Lanka.
Read in App