Songzanlin Monastery, Yunnan, China.