Furious residents argue with workers installing 'inhumane' green fence barriers in Shanghai, China
Shanghai, China #General News
Medics perform Covid-19 swab test on local outside brutal green cage in Shanghai, China
Shanghai, China #General News