Video

Work Crews Demolish Tibetan Study Center

2016-08-03

Larung Gar, in southwestern China’s Sichuan province, is one of the world’s largest and most important study centers for Tibetan Buddhism.

keywords
religion

View Full Site