Nepal
country
GenRank Score
15.4
A landlocked country in South Asia, located mainly in the Himalayas, home to Mount Everest and diverse ethnic groups.
Also Known As
Nepal
1 question•1 category
Score History
Loading score data...
Mention Rank: #2
A landlocked country in South Asia, located mainly in the Himalayas, home to Mount Everest and diverse ethnic groups.