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
30 JUNE DEADLINE 25 June 2026 Xenophobic unrest — a crisis co-written by March and March and SA’s political class Victoria O'Regan, Reitumetse Pilane and Salim Nkosi 14 min 11
XENOPHOBIC UNREST 23 June 2026 Police look on as anti-foreigner marchers vandalise businesses, join inspections Reitumetse Pilane 7 min 6
PHALA PHALA SCANDAL 18 June 2026 Impeachment committee vows to fight Ramaphosa’s court bid to block its work Reitumetse Pilane 6 min 1
XENOPHOBIC UNREST 8 June 2026 ‘Foreign nationals must go’ — marchers reject Ramaphosa’s intervention Reitumetse Pilane 7 min 3
LOCAL ELECTIONS 2026 4 June 2026 Young people don’t vote — we asked what would get them to the polls Naledi Mashishi, Reitumetse Pilane and Salim Nkosi 7 min 4
IN THE DOCK 28 May 2026 Joe ‘Ferrari’ Sibanyoni granted bail — questions remain over previous prosecutor, magistrate Reitumetse Pilane 5 min 2
JUSTICE DELAYED 18 May 2026 Prosecutor faces arrest after taxi boss Joe ‘Ferrari’ Sibanyoni escapes extortion charges Reitumetse Pilane 5 min 1
EXTORTION CHARGES 13 May 2026 Who is Joe ‘Ferrari’ Sibanyoni, the taxi boss who survived Matlala’s alleged hit? Reitumetse Pilane 4 min 2
My Joburg 12 May 2026 From varsity to IdolsSA, Jozi’s chapter in the book of ProVerb Reitumetse Pilane 6 min 0
AGE OF THE ASSASSIN 5 May 2026 ‘There are still some good cops’ — Bouwer van Niekerk’s parents after suspect’s arrest Reitumetse Pilane 3 min 1
LOCAL GOVERNMENT ELECTIONS 2026 4 May 2026 DA stalwart faces off against ActionSA reality star in Ekurhuleni Reitumetse Pilane 8 min 1