Mountains of Nepal

Top 10 famous mountains of Nepal

Nepal is a country in South Asia. It is a landlocked country. It is situated mainly in the Himalayas but…

4 years ago