Campus of Sertar Larung Gar, the world’s largest buddhist institute in Sichuan, China

Campus of Sertar Larung Gar, the world’s largest buddhist institute in Sichuan, China

Advertisements