Boudhanath Stupa, the largest stupa in the world.