Stupa 3
Bodhnath Stupa in Kathmandu, Nepal. It is the biggest stupa in Nepal and one of the biggest and most sacred in the world. A must visit for every buddhist.
© Pistolpete | Stock Free Images
Similar Free Images
Categories: