Algeria China Detains iPhone Workers at Foxconn’s Zhengzhou Plant in Mysterious Incidentby Isabella Rossi July 5, 2025