Xenophobia is the symptom but class failure is the disease

Daily Maverick | 07.07.2026 05:53
“Abahambe!” (They must go!) This was the chant reverberating through the streets of Durban, Johannesburg and other South African cities on 30 June 2026 as anti-migrant protests escalated into one of the most coordinated xenophobic mobilisations in recent years.