By Mark Heywood June 16 was the invoice for our democracy — 50 years on, it remains unpaid 4 min 2 11 June 2026
By William Gumede China’s zero-tariff ‘gift’ to Africa could be a Trojan horse in disguise 7 min 0 10 June 2026
By Lindsay Taylah Moses Everything you need to know about offshore wind energy in SA 5 min 0 9 June 2026
By Claire Botha Nelson Mandela Bay: A rubbish budget for one of the ‘dirtiest cities in the world’ 4 min 0 9 June 2026
By Kopanang Africa Against Xenophobia Ramaphosa’s migration contradiction: Acknowledging xenophobia while feeding the myth 5 min 0 8 June 2026
By Mark Heywood Have a heart for those fellow Africans now desperately fleeing our country 4 min 2 8 June 2026
By Themba Dlamini The Cost of Distraction — Why Africa struggles to stay the course 7 min 2 8 June 2026
By Fulufhelo Nemavhola AI didn’t break university assessments — it exposed a dangerous lack of graduate capability 7 min 2 7 June 2026
By Livhuwani Ramphabana How anti-migrant tensions are poisoning our children’s future 2 min 0 7 June 2026
By Noxolo Mfocwa TotalEnergies appeal exposes the new face of climate misinformation 4 min 0 5 June 2026
By Ntsikelelo Ngaleka Editing the present for the future: Who gets to decide what we remember? 4 min 0 5 June 2026
By Craig Bailie Executive political leadership: Why a ‘super president’ won’t fix South Africa’s problems 7 min 0 4 June 2026
By David Dickinson Draft deeds bill fails to address the township family house crisis 8 min 0 4 June 2026
By Carmel Rickard Me, myself and AI — remaining ‘profoundly human’ in a time of artificial intelligence 8 min 0 4 June 2026
By Shadrack Bokaba South Africa’s arts funding faces political erosion that threatens creative integrity 2 min 0 4 June 2026
By Alude Xuba Crypto assets and exchange control: A critical analysis of a defining high court judgment 4 min 0 4 June 2026