F1 Grapples with Financial Need, Moral Dilemma
Formula 1 last raced in China in 2019, as the 2020 Grand Prix was canceled due to the COVID-19 outbreak. This was the reason why F1 did not return for the following four seasons as, even in 2023, the Grand Prix didn’t take place due to the difficulties of …