Located in the lofty Himalayas between India and Tibet, Nepal is known for both its centuries-old stupas and monasteries and its mountains (including the famous Mt. Everest). With both natural and historic sights to explore, it’s a destination not to be missed