Medicine & TechnologyAn enormous tree as tall as the Statue of Liberty is found in the world’s deepest canyon located in China. Learn more about it in this article.
There might be a possibility that a mysterious landscape of layered bands of rocks are hidden beneath the ice sheets of the Antarctic. This could reportedly be the world's largest, extending up to over a thousand kilometre long and 1 km deep.