Itumbaha is one of the 18 Buddhist monastic enclaves of Kathmandu with a rich history shaped by the Shakyas of Lumbini, who fled to Kathmandu. According to legend, the site was built by Keshchandra, ...