The largest Buddhist stupa in Nepal and one of the largest in the world. It is also the religious center for Nepal's considerable population of Tibetans.
PhotoID#: np03g053