Nepal Attractions

About 60 million years ago (give or take a few million years), Mount Everest was formed, giving Earth one of its most spectacular natural landmarks. The mountain, the highest in the world, is located on the border of Nepal and Tibet, China.
8.9/10

Other Nepal-related lists of tourist attractions and sightseeing spots:

World Attractions > Asia attractions > Nepal attractions