Scientists claim to have found 'deepest point on Earth'. Know where it is located
December 15, 2019 13:42 ISTDeveloped by the scientists of the BedMachine project, the latest topographical map of Antarctica is believed to reveal the mountains, valleys, and canyons hidden under Antarctica's ice with high precision.