AFRICAN ANTI-CORRUPTION DAY Let’s not fool ourselves – corruption in the public sector is theft from the poor 5 min 1 By Chris Jones and Pregala Pillay
TRIBUTE Peace activist Rommel Roberts embodied in abundance all the qualities of ubuntu 6 min 0 By Paul Hoffman
FIGHTING GRAFT OP-ED An international court with teeth needed to combat global scourge of grand corruption 6 min 1 By Richard Goldstone, Paul Hoffman and Ian Lynch
BLUEPRINT FOR RECOVERY 2024 Part 4: Police and security — moving away from elite pampering to actually fighting crime 8 min 9 By John Matisonn
GLOBAL GOVERNANCE OP-ED Survey shows global approval for establishment of International Anti-Corruption Court 6 min 1 By Richard Goldstone and Paul Hoffman
SECTION 194 IMPEACHMENT INQUIRY Wrong side of truth plus incompetence – documents reveal why Busisiwe Mkhwebane keeps losing in court 5 min 7 By Marianne Thamm
LETTER TO THE EDITOR NPA’s ID head Andrea Johnson: ‘I am committed to bringing impactful cases to court in the fight against corruption’ 2 min 8 By Andrea Johnson
ANALYSIS The curse of CIEX – Anatomy of the legal boomerang that came back to haunt Mkhwebane 6 min 0 By Marianne Thamm
NEWSFLASH Public Protector in court on perjury charges that her lawyer describes as ‘frivolous’ 2 min 9 By Rebecca Davis
BUSISIWE MKHWEBANE Perjury Charges: Public Protector’s alleged lies to court in the spotlight 4 min 9 By Rebecca Davis
ANALYSIS Ramaphosa vs Mkhwebane: Bad moon rising for the public protector? 4 min 0 By Stephen Grootes
RIGHT OF REPLY What is Paul Hoffman’s evidence of my mendacity, deceit and dishonesty? 5 min 0 By Riah Phiyega
South Africa Nothing to see here: KZN Law Society refuses to investigate Zuma’s lawyer Michael Hulley 4 min 0 By Marianne Thamm
South Africa Analysis: Public Protector’s strange Absa report, and disturbing attack on Reserve Bank 8 min 0 By Stephen Grootes
South Africa Tears and missed opportunities as Mbeki coasts through arms commission 7 min 0 By Greg Nicolson