Two Stupas and the Peak
Stupas in front of the sacred mountain.
Meili Snow Mountains, Deqin of Yunnan Province, China.
© Qlin | Stock Free Images
Similar Free Images