EFF BRIEFING 30 July 2026 Malema denies shielding Khan, defends controversial praise for former Idac chief Naledi Mashishi 5 min 7
POST-TRANSFER HEADACHES 26 July 2026 Sold your Joburg home? Why utility bills may still arrive months later Naledi Mashishi 4 min 0
RALLYING CRY 26 July 2026 Insourcing to flushing toilets — EFF election manifesto focuses on youth and basic services Naledi Mashishi 6 min 0
PARTY-POOPER 22 July 2026 How to survive a big night out in Joburg with no running water Naledi Mashishi 2 min 0
POLICE ‘WHITEWASH’ 17 July 2026 ActionSA to take SAPS to court over Phala Phala ‘cover-up’ that cleared top cops Naledi Mashishi 4 min 0
LOCAL ELECTIONS 2026 12 July 2026 ‘Mayor Yama2k’ — Ntsiki Mazwai trades armchair criticism for a shot as Joburg mayor Naledi Mashishi 4 min 0
XENOPHOBIC UNREST 9 July 2026 Anti-migrant marchers turn vigilante ‘labour inspectors’ — assaulting those branded foreign Naledi Mashishi, Salim Nkosi, Mabatho Marakalla and Bheki C. Simelane 8 min 18
LANDMARK RULING 7 July 2026 ConCourt affirms asylum seekers’ rights, declares parts of Refugees Act unconstitutional Naledi Mashishi 5 min 0
XENOPHOBIC UNREST 1 July 2026 Police arrest 900 people during protests, including 300 undocumented migrants Naledi Mashishi 4 min 0
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
CALLS FOR CALM 29 June 2026 Standing firm — the SA communities resisting xenophobia and protecting migrants Naledi Mashishi 6 min 2
EXPLAINER 28 June 2026 Does South African law allow citizens to arrest undocumented migrants? Naledi Mashishi 6 min 2