‘All dead in Room 726’: China horror

2 years ago
3

Haunting footage has shown a glimpse of what life is like inside Covid-zero China, with workers forced to flee a brutal lockdown on foot.

Loading comments...