President Cyril Ramaphosa should show leadership and appoint a new national director of public prosecutions (NDPP) to replace Shaun Abrahams, the Democratic Alliance said on Sunday.
The DA noted remarks in the media attributed to the NPA regarding charges to be laid imminently against former president Jacob Zuma.
Zuma faced 783 counts of corruption, fraud, racketeering, and money-laundering and the NPA was reportedly lining up 200 witnesses to testify against him.
"The DA cautiously welcomes this news," DA federal council chairman James Selfe said.
The process to charge Zuma had been painfully slow as he had used his position as president to frustrate and delay these proceedings, "aided and abetted" by Abrahams, he said.