By Tinashe Chimbidzikai Xenophobia is the symptom but class failure is the disease 6 min 0 6 July 2026
By Liziwe McDaid Red card for Fifa cooling breaks? The real culprit is climate change 4 min 0 6 July 2026
By Freeman Chari South Africa’s immigration crisis is the direct price of ‘quiet diplomacy’ towards Zimbabwe 7 min 0 6 July 2026
By Anthony Kaziboni Death in Ratanda as SA’s dangerous water crisis enters new phase 4 min 0 6 July 2026
By Gugu Nonjinge Beyond the bootstrap narrative: Reframing youth entrepreneurship in SA as a social justice imperative 6 min 0 6 July 2026
By Azu Ishiekwene From Bafana backlash to live goats — the 2026 World Cup is beautifully unhinged 5 min 0 5 July 2026
By James Styan Right of reply: Cape Town’s affordable housing progress is undeniable 3 min 2 5 July 2026
By Sioux McKenna SA promised to be a continental knowledge hub; instead, we are turning inward 4 min 0 5 July 2026
By Marthinus van Staden Too good for the job: What a failed discrimination claim tells us about age 4 min 0 5 July 2026
By Jerome September The real crisis is not student gambling but the future that students no longer trust 5 min 0 5 July 2026
By Paul Hoffman Ramaphosa’s failed promises — why a new anti-corruption commission is now crucial 5 min 0 2 July 2026
By Christopher Rutledge Xenophobic unrest — you cannot condemn the fire after you lit the match 5 min 1 2 July 2026
By Xolisile Ngumbela Blood on the tender: Why municipal councillors keep dying in South Africa 4 min 0 2 July 2026
By Kgomotso Anthea Ramolobeng Beyond the bars of privatisation — lessons from Mangaung and Kutama-Sinthumule prisons 4 min 0 1 July 2026
By John Stremlau Democracies and autocracies, and how they play into US-South African relations 3 min 0 1 July 2026
By Katherine Forsythe Why ‘flexible’ environmental assessments threaten the Northern Cape’s fragile ecosystems 4 min 0 1 July 2026
By Bhekisisa Mncube Roots of xenophobia: Before ‘Abahambe’ there were AmaMpondo and AmaKula 5 min 2 30 June 2026
By Denise Van Huyssteen It’s WICKD: The auto manufacturing investment SA doesn’t need 5 min 0 30 June 2026
By Amir Bagherioromi South Africa’s anger is real, but migrants are not the enemy 3 min 0 30 June 2026
By Pregs Govender Reclaiming ourselves in a time of hate as 30 June undermines our collective humanity 4 min 4 30 June 2026