Nepal is a beautiful landlocked country in South Asia, between India and China. It is a vast outdoor adventure playground with some of the best trekking trails on the earth. It is home to eight out of the fourteen highest mountain peaks in the world including Mount Everest, the highest […]