Nepal (The Himalaya)

place
GenRank Score
4.5

A landlocked country in South Asia, home to eight of the world's ten highest mountains, including Mount Everest, within the Himalayan range.

Also Known As

Nepal (The Himalaya)
1 question1 category

Score History

Loading score data...
Mention Rank: #3