Nepal is a small, beautiful country in South Asia, located between India and China. Even though it is small, Nepal is full of amazing things that attract people from all over the world. From tall mountains to ancient culture, Nepal has something for ...