Share

Aerial view of Chaka Salt Lake in NW China

Aerial view of Chaka Salt Lake in NW China’s Qinghai Province. With snow-white lake bed and crystal blue water, it’s known as “Mirror of the Sky”

Leave a Comment