Shanghai seals off street as city battles worst virus outbreak in two years
An entire street is sealed off and many roads are empty in Shanghai as China wrestles to control the biggest virus outbreak and threat to the nation's zero-tolerance Covid strategy in two years