A UNESCO World Heritage site and one of the world's largest buddhist stupas, this area is the home of Tibetan culture in Kathmandu