Video PlayerClose
Cyclists compete in the eighth stage of the Tour of Qinghai Lake in northwest China's Qinghai Province on July 29, 2018. (Xinhuanet UAV Photo)
Cyclists compete in the eighth stage of the Tour of Qinghai Lake in northwest China's Qinghai Province on July 29, 2018. (Xinhuanet UAV Photo)