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 question•1 category
Score History
Loading score data...
Mention Rank: #3