Fresh doubt over Shanghai’s F1 race as China cancels international sports events | 2020 Chinese Grand Prix
China's sporting authority has announced it will cancel almost all international sporting events, casting fresh doubt over this year's postponed Formula 1 race in Shanghai.