The Boudha Stupa dominates the skyline; it is one of the largest stupas in the world.