Fast and furious: Off-road rally kicks off in N China's Inner Mongolia
The 2024 China Kubuqi Desert Off-Road Race and the China Cross-Country Rally Championship Hanggin Banner Stage kicked off in Hanggin Banner of Ordos, north China's Inner Mongolia Autonomous Region, on Aug. 22, 2024. During the event, 23 teams and over …