Nepal is the landlocked country in South Asia. It is located mainly in the Himalayas but also includes parts of the Indo-Gangetic plain. Nepal is a very popular destination among tourists, especially from India. And is famous for its variety of sightseeing and entertainment options. Nepal has 8 highest mountains out of 10 among the […]