Nepal: The Home Of 8 Out Of 10 Highest Mountains In The World


Next Page

Nepal is a country in South Asia, which lies between two bigger countries – India and China, is where 8 out of the 10 highest mountains in the world are found.

Photo credit: landdisposition.com