Question: who appoints the national director of public prosecutions
Answer: The NDPP is appointed by the President of South Africa for a term of 10 years .