Monthly Archives: December 2022

The National Prosecuting Authority as Part of South Africa’s Integrity and Accountability Branch and the Related Case for an Anti-Corruption Redress System

The National Prosecuting Authority (NPA) is a special constitutional body that exercises significant public powers in South Africa’s democracy but does not fit comfortably within either the judicial or the executive branch of state. Properly conceived, the NPA is a hybrid body that fulfils its own distinctive role within the country’s constitutional system. At this… Read More »