Demonstrators have taken to the streets across China in opposition of the country’s strict zero-Covid policy. This marks one of the greatest public shows of defiance against the ruling Communist Party in decades.
Demonstrators have taken to the streets across China in opposition of the country’s strict zero-Covid policy. This marks one of the greatest public shows of defiance against the ruling Communist Party in decades.