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 »