Nepal is a country that is known less for its cities, and more for its villages. The hills and mountains ...