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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results