This is one of the largest stupas in the world and is a major pilgrimage site for Tibetan Buddhists. Month Visiting Nepal in March: Your Complete Spring Travel Guide Link /places-visit/boudhanath-stupa