Blog

Explore The Amazon of Asia

Nepal is situated in South Asia. It is also known as the land of Mt. Everest, the highest peak of theworld and the birthplace of Lord Buddha, Lumbini. Nepal is a locked country, which occupies 0.03% and 0.3% land area of the world and Asia, respectively. Still this land of unique biodiversity and theecosystem makes […]

Explore More