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 6 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 1 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
By Judith February Xenophobia in SA — hate and blame are far easier than building and working 7 min 0 29 June 2026
By Nils Flaatten South Africa’s trust infrastructure is failing, it’s time to rebuild the national quality infrastructure 6 min 0 29 June 2026
By Godfrey Nkosi Law over rage: SA must choose before anti-migrant anger descends into chaos 7 min 1 29 June 2026