Boudhhanath stupa is one of the holiest Buddhist stupa found in Kathmandu, Nepal. Located about 11km from center of Kathmandu, the stupa's massive mandala makes it one of the largest spherical stupa i more..
Bouddhanath Stupa