The Kathmandu Valley is the most densely populated part of Nepal. Home to the capital city and heavily visited cultural sites ...