Shenzhen locks down 17.5 million residents, closing factories risking chaos in global supply chain
Shenzhen locks down 17.5 million residents, risking chaos in global supply chain