Shanghai authorities battling an outbreak of Covid-19 have erected mesh barriers outside some residential buildings, sparking fresh public outcry over a lockdown that has forced much of the city's 25 million people to stay home.
Shanghai s 25 million residents have been living under closed-off management since late March due to the coronavirus resurgence and the megacity has been working hard to boost the supply of daily necessities.