Chaka Salt Lake is located near Chaka Township in Wulan County in the east of Qaidam Basin of northwest China's Qinghai Province. Silhouetted by mountains in the backdrop, waves of clouds on the azure sky, the picturesque lake is known as the "mirror of the sky" in China.
Updated 10:03, 10-Sep-2018
[]
00:27