Mirror of the Sky: Chaka Salt Lake in China's Qinghai

Source: Xinhua| Published: 2020-04-10

Mirror of the Sky: Chaka Salt Lake in China's Qinghai. 

LIKE|0