Boudhanath Stupa also known as Bouddha Stupa in Kathmandu, its massive mandala makes it one of the largest spherical stupas in Nepal and the world