The Chinese government has said the country will not be hosting most of its planned international sports events this year, putting in doubt events including the Formula One Grand Prix in Shanghai and WTA Finals in Shenzhen.
Subscribe to unlock this article
Explore our subscription options to continue reading our industry-leading content!
Already have an account? Sign in here