Police beat protesting iPhone workers as Covid cases hit record high in China | Foxconn | The Guardian

Officers kick and hit staff at Foxconn plant in Zhengzhou, with Apple warning of iPhone 14 delivery delays

Actions
Flag