General Knowledge Is Ram Setu Natural or Manmade? Science Channel Claims It Has Proof Smitakshi Feb 26, 2023 0 Also known as the Adam’s Bridge, the Ram Setu is one of the oldest world mysteries, a chain consisting of submerged structures