Nepal Travel Guide Things to do in Kathmandu, the Valley of the Gods, NepalNepal’s capital Kathmandu lies on 1400 meters above sea levels … Read more