The government of Shenzhen, China has imposed a COVID lockdown of the city for a week until March 20, with manufacturers there forced to suspend production.
The article requires paid subscription. Subscribe Now
The government of Shenzhen, China has imposed a COVID lockdown of the city for a week until March 20, with manufacturers there forced to suspend production.