Boudhanath stupa is one of the largest stupas in the world and a UNESCO World Heritage site. The stupa dates from 600AD and was built by a Tibetan king. The giant Boudhanath stupa is a gateway to heaven serving as a horizon between the earth and sky.