Boudhanath is a stupa in Kathmandu, Nepal. Located about 11 km (6.8 mi) from the center and ... The Buddhist stupa of Boudha Stupa dominates the skyline; it is one of the largest unique structure's stupas in the history πππ