
Engines Roar: 21st Taklimakan Rally Kicks Off in China’s Xinjiang
One of Asia’s toughest motorsport events, the Taklimakan Rally, has begun in China’s Xinjiang Uygur Autonomous Region, attracting top international racers for a 13-day, 5,183-kilometer off-road challenge.