Loading…
Tibetan Buddhists walk down the steps at Meru Sarpa Monastery, Lhasa, Tibet, China.