XENOPHOBIC VIOLENCE 7 July 2026 Elikya’s story: A documented migrant, yet her home was burnt down by vigilantes Lerato Mutsila 8 min 5
XENOPHOBIC UNREST 1 July 2026 Businesses looted, children traumatised — anti-migrant protesters turn on foreign and local traders Lerato Mutsila, Reitumetse Pilane and Bheki C. Simelane 6 min 1
VIDEO 1 July 2026 Watch – After the June 30 marches: What our reporters saw — and what might happen next Rebecca Davis, Felix Dlangamandla, Lerato Mutsila and Naledi Mashishi 1 min 0
HATE ON PARADE 30 June 2026 ‘Political project’: March and March signals long-term anti-migrant agenda in lead-up to elections Victoria O’Regan, Lerato Mutsila and Tamsin Metelerkamp 10 min 0
XENOPHOBIC UNREST 29 June 2026 Terror and tears as Malawians are forced to abandon their lives in SA Lerato Mutsila 7 min 5
COASTLINE UNDER SIEGE 28 June 2026 Ocean scramble — inside the high-stakes battles for SA’s offshore hydrocarbons Lerato Mutsila 8 min 6
IMMIGRATION CRACKDOWN 14 June 2026 Government defends tough migration crackdown amid increasing anti-foreigner sentiment Lerato Mutsila 6 min 0
GAME RESERVE KILLINGS 14 June 2026 Final suspect in Kruger Park double murder arrested after three-nation manhunt Lerato Mutsila 3 min 0
JOBURG MASSACRE 10 June 2026 Fingers pointed at illegal miners as police hunt Cleveland mass shooters Lerato Mutsila 5 min 1
CLEVELAND MASS SHOOTING 10 June 2026 An hour of terror: what happened when 10 gunmen entered a Joburg settlement, killing 12 Lerato Mutsila 6 min 2
Toxic Air 9 June 2026 Weather service to lead ambitious R625m plan to monitor SA’s choking air quality Lerato Mutsila 7 min 1
MUNICIPAL FAILURES 21 May 2026 SAHRC probe indicates Gauteng’s water crisis is a man-made disaster Lerato Mutsila 5 min 3