Formed from Asia and India’s collision over 60 million years ago, the Himalayas house Everest, the tallest mountain on Earth. Located in Nepal near the Tibetan border, this snowy peak has fascinated and challenged many climbers and non-climbers alike.
Google Maps™ driving directions home » Glossary »