The world’s largest Buddhist shrine in Boudha, Kathmandu, Nepal. It is the most celebrated Buddhist pilgrimage centre in Nepal leaving Lumbini. The stupa is built on a octagonal base with a hemisphere on the top. Boudhanath is regarded as the lord of wisdom. The stupa is said to have been constructed by King Shiva Deva.