Nepal is landlocked country popularly known as the residence of the mighty Everest. A country occupying a very small portion of the globe, Nepal has an extremely diverse range of landscapes within this small area. Thousands of tourists from all over the world visit Nepal …
