Boudhanath Stupa, one of the biggest stupas in the world (green filter)