Boudhanath

Boudhanath Stupa is one of the best center for Tibetan Buddhism and Tibetan culture in Nepal.