Designed by
Title
Buddhist stupa in middle of lake, Shangri-La, China #185811357
Description
A Tibetan woman sits on the shore of Lamuyangcuo Lake with a Buddhist stupa on a small island reflected in the shallow water, Shangri-La, Yunnan, China.
This image is editorial