ANALYSIS: How South Africa’s xenophobic online machine was rebooted in 2026 June 1, 2026 · Daily Maverick Read full story at source