SHANGHAI residents have been filmed being forcefully evicted from their flats as China’s officials turn whole buildings into new quarantine hubs in their bid to crack down on the surge of new Covid cases.
This article, images and content belong to the source and curated for informational purposes.