Boudhanath is the largest stupa in Nepal which was probably built during the 14th century after the Mughal invasions. Following the Chinese invasion in 1959, many Tibetans came to this stupa which ...