Chorten Chempo (Great Stupa) Kathmandu, Nepal
The largest stupa in Nepal, Boudhanath is the center of Tibetan culture in Kathmandu and rich in Buddhist symbolism.
The largest stupa in Nepal, Boudhanath is the center of Tibetan culture in Kathmandu and rich in Buddhist symbolism.