
Shanghai, the major Chinese financial centre, had put over 26 million residents under lockdown last week to contain the city’s biggest-ever coronavirus outbreak.Shanghai, the major Chinese financial centre, had put over 26 million residents under lockdown last week to contain the city’s biggest-ever coronavirus outbreak.