/April 7, 2013 by Thomas DeVoss visitheworld: Campus of Sertar Larung Gar, the world’s largest buddhist institute in Sichuan, China (by Mel s away). Source: http://visitheworld.tumblr.com/post/468387...