The OX stories · Nepal THE BIG STUPA 23 March 2015 · 1 min read The Boudha Stupa dominates the skyline; it is one of the largest stupas in the world. Drag, then click to view ← Previous story Sunrise in The Himalayas Nepal · 2015 Next story → AUKause Journals in Nepal Nepal · 2015