Skip to main content

Boudhanath Stupa

One of the largest stupas in Nepal, a significant pilgrimage site for Buddhists.