Songzanlin Monastery – a Tibetan Buddhist monastry in Yunnan province, China.

Photos via martinschulzephotography.com