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, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results