10:26, 05.Nov 2018
South Africa's most prominent anti-corruption crusader – the Public Protector – is herself facing allegations of corruption.
Senior government officials have accused Busisiwe Mkhwebane of abusing her office to wage a dirty political campaign, designed to favour corrupt elites. They say she has attacked honest politicians and sought to pave the way for corrupt forces to seize power in the country.
This week a prominent minister, Pravin Gordhan, went to court to challenge yet another controversial report by the Public Protector.
He described her report as biased and unlawful, and accused her of targeting him as part of a plot to return South Africa to the "dark path of lawlessness".
Ms Mkhwebane has denied that.
This furious public battle is part of a larger power struggle within the ANC.
President Cyril Ramaphosa says he's trying to root out the corruption that thrived under his predecessor, Jacob Zuma.
But factions linked to Mr Zuma are, allegedly, conspiring to stop the clean-up and ultimately push President Ramaphosa out of office.
Next week Mr Zuma is due to answer multiple allegations of corruption at a public inquiry here in Johannesburg.
The stakes in this battle are extremely high.