The Formula 1 circus is back in China for the first time in five years for the running of the 2024 Chinese Grand Prix this weekend at the Shanghai International Circuit. The normally annual race has been rescheduled and later canceled in each of the past five years due to pandemic-related travel restrictions. It means that this year’s race, which…