Formula One will NOT be making a return to China in 2023 — the series just announced it has pulled the Chinese Grand Prix due to Covid-19 difficulties. China recently implemented strict guidelines and lockdowns as part of a “zero-Covid” approach … which has resulted in public protests. China has since reportedly announced a plan