After weeks of lockdown, Shanghai has reported today that three people have died of covid-19 in the latest outbreak which has kept the city of 25 million confined to their homes.