The largest stupa in Nepal, Boudhanath is the center of Tibetan culture in Kathmandu and rich in Buddhist symbolism.