The largest Buddhist Stupa
The Boudhanath Stupa is the largest Buddhist structure in Nepal, and has been a power place and an important site of pilgrimage since its construction. In the ancient time, caravans of salt traders, monks, lamas on their way north out of the valley to Tibet made an obligatory stop here to perform protection and prosperity rituals and prayed for the success of their journey at this very point. There are several legends about the formation of the stupa but the most common story goes that King Manadeva of 5th century built this present structure in order to get rid of the sin of patricide, which he committed unknowingly. The area is largely inhabited by Tibetan refugees and the area gives the impression of Barkhor square of Lhasa.