The European Space Agency (ESA) released a photo of the Ram Setu, which is also known as the Adam’s Bridge, located between ...