Cyclists compete during Stage 5 of the 15th Tour of Hainan Island cycling race from Changjiang to Sanya, south China's Hainan Province, Aug. 31, 2024. (Xinhua/Yang Guanyu)