Nepal travel and tour guide. Nepal is a small landlocked country. It is located in South Asia. Between China and India. It is home to some of the highest peaks in the world. It also includes Mount Everest. The highest peak in the world is a popular destination for mountain climbing and trekking. Happyland Treks...Read More