who appoints the national director of public prosecutions
the President of South Africa
-1
Section::::Structure.

National Prosecuting Authority
2106499
7373097655565600506
NONE
Section::::Structure.

National Prosecuting Authority
2106499