Sertar and Larung Gar
Larung Gar is the largest Buddhist Institute on the planet and is located in the Kham region of the Tibetan Plateau.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed