The first stage of the Tour of Guangxi 2025 in Fangchenggang, China on October 14 was disrupted by a massive chain-reaction crash near the finish line. Reports say a rider from UAE Emirates-XRG ...