2023 Chinese Grand Prix Cancelled

The 2023 Chinese Grand Prix in Shanghai has been cancelled due to China’s continuation of their ultra-strict Covid-19 policies – marking the fourth consecutive year a grand prix has not been held in the country. The 2023 Chinese Grand Prix had been scheduled to be held on April 16, 2023. China has instituted and maintained […]