SHANGHAI--Residents in the major Chinese financial center of Shanghai, with 26 million under lockdown, scrambled to secure ...
Barricades, panic buying and empty streets are some scenes from Shanghai as China’s most populous city imposed a new lockdown ...