Chaka Lake in Qinghai

Chaka Lake is known as the Mirror Lake. It is located in Qinghai Province, northwestern China.