Former South African president Jacob Zuma is to face corruption charges over a $2.5 billion arms deal, prosecutors said, as a years-old scandal returned to haunt him within weeks of his fall from power.
It was a stunning judicial development on a continent where political "Big Men" rarely have to face their accusers in court.
Zuma, who was forced to resign by his ruling African National Congress (ANC) last month, was at the centre of a 1990s deal to buy European military kit that has cast a shadow over politics in South Africa for years.
Chief state prosecutor Shaun Abrahams told a media conference on Friday that Zuma's attempts to head off the charges hanging over him for more than a decade had failed.
The 75-year-old denied all the allegations against him, Abrahams added.
"After consideration of the matter, I am of the view that there are reasonable prospects of successful prosecution of Mr Zuma on the charges listed in the indictment," Abrahams said.
"I am of the view that a trial court would be the most appropriate forum for these issues to be ventilated and to be decided upon."
Zuma will face 16 charges relating to 783 instances of alleged wrongdoing, National Prosecuting Authority (NPA) spokesman Luvuyo Mfaku said.
Twelve are of fraud, one of racketeering, two of corruption and one of money laundering.
There was no immediate comment from Zuma and it was not immediately clear when the former leader might go to trial.
Zuma was deputy president at the time of the arms deal. Schabir Shaikh, his former financial adviser, was found guilty and jailed in 2005 for trying to solicit bribes for Zuma from a French arms company.
The 16 counts were filed against Zuma but then dropped by the NPA shortly before he successfully ran for president in 2009.
Since his election nine years ago, his opponents have fought a lengthy legal battle to have the charges reinstated. Zuma countered with his own legal challenges.
The ANC said it had confidence in the country's criminal justice system and the independence of the judiciary.
"We continue to assert the inalienable right of all in our country, including Comrade Jacob Zuma, to be presumed innocent until and if proven guilty," the party said in a statement.