The Madlanga Commission of Inquiry · Live public record
The Madlanga Commission, the inquiry the country can’t stop watching.
The Madlanga Commission of Inquiry is South Africa’s judicial commission investigating criminal infiltration, political interference and corruption in the police, prosecution and intelligence services, chaired by Justice Mbuyiseli Madlanga. This archive turns the firehose of testimony - eight to ten hours a day, 152 sitting days - into a public record you can actually read: every hearing day, case, witness and network, cross-referenced.
- 152hearing days recorded
- 5case files reconstructed
- 26people tracked
- 2networks mapped
Counts update as the record grows. Last day added .
Hot right now
What’s new at the Madlanga Commission
On the stand today
Who is testifying at the Madlanga Commission today
Witness to be confirmed
The Commission names each day's witness only once proceedings begin - the schedule is not published in advance. The name, photo and details will appear here as soon as the hearing is under way. In the meantime, browse the witnesses heard so far.
What this is
The complete Madlanga Commission public record
The Madlanga Commission of Inquiry is South Africa’s judicial commission of inquiry into criminality, political interference and corruption in the criminal justice system, chaired by retired Constitutional Court Justice Mbuyiseli Madlanga. This archive is the most complete public record of the Madlanga Commission — we index every Madlanga Commission hearing, ruling and witness so you can follow the latest testimony without watching the live feed.
Use it to track what the Madlanga Commission heard each day, who testified, and what the commission ruled. Start with the latest Madlanga Commission hearings, the case files, the commissioners and evidence leaders, or the frequently asked questions about the Madlanga Commission.
The lead story
Latest Madlanga Commission case file
Case file · IDAC vs Crime Intelligence
The Khumalo arrest and the Mokwele appointment - IDAC's case under the microscope
IDAC charged a Crime Intelligence boss over a civilian's appointment. Ten days of testimony left the commission asking what the crime actually was - and by the end the prosecuting authority had withdrawn the case, IDAC's head had resigned, one of her own prosecutors had testified against her, and three senior investigators were suspended.
Read the case fileThe people
Latest witnesses before the Madlanga Commission
Advocate Drushantha Ramsamy
State advocate, Investigating Directorate Against Corruption (IDAC)
The state advocate inside the Investigating Directorate Against Corruption who prosecuted alongside the directorate's leadership on the Crime Intelligence docket - and who, on 30 July 2026 (Day 151), took the stand at the Madlanga Commission and testified against her own former head. Her evidence is the first time a serving IDAC prosecutor has given a first-hand account of how the case against Lieutenant-General Dumisani Khumalo and Brigadier Dineo Mokwele was assembled. She played the commission a recording she had made of a telephone call with Advocate Andrea Johnson on 26 July 2026, in which Johnson is heard calling the inquiry 'a shitshow' and, asked what Ramsamy should do if summoned, saying 'if they call you, leave the country'. She testified that Johnson personally drove an investigation known internally as 'Project Diversion' aimed at national commissioner General Fannie Masemola and Khumalo, describing it as an 'orchestrated attack' on the two men; that Johnson handed her a suspect list on a pinkish-purple sheet on 5 December 2024 saying 'these are the suspects, Chief and I discussed who is to be included'; and that staff nicknamed Johnson 'Flip-Flop, Knee-Jerk' because instructions changed through the day after she consulted chief investigator Dylan Perumal. She was also one of the two IDAC officials whose recorded voice notes, heard on Day 148, disputed the authenticity of the 'A1' statement Perumal filed. She is a witness giving evidence, not an accused; her account is untested, and everyone she names is presumed innocent. Her evidence is part-heard and resumes on 4 August 2026.
Advocate Andrea Johnson
Head, Investigating Directorate Against Corruption (IDAC)
The former head of the Investigating Directorate Against Corruption (IDAC), the National Prosecuting Authority's specialist anti-corruption body. After two July postponements - including a 13 July 2026 no-show for which chairperson Mbuyiseli Madlanga dismissed her medical certificate as 'useless' - she testified before the Madlanga Commission across six days on 21, 22, 23, 27, 28 and 29 July 2026 (Days 144-146, 148-150), and the evidence leaders have signalled she will be recalled under a Rule 3 notice to answer allegations that emerged after her evidence closed. Her evidence became the pivot of the inquiry's IDAC phase: she conceded she had erred in finding that the corruption case against Crime Intelligence head Lieutenant-General Dumisani Khumalo fell within IDAC's mandate, accepted that investigators in her unit 'may well be conducting investigations of individuals that are not authorised', and admitted she had never personally verified Brigadier Dineo Mokwele's qualifications before charges were brought. She resigned on 26 July 2026, asking to be released within 24 hours; President Cyril Ramaphosa accepted the resignation with immediate effect on 27 July, and she returned to the stand the next day as a private citizen. The same day her resignation was accepted, the NPA withdrew the Crime Intelligence case her directorate had built. She separately answered whistleblower evidence that, as an NPA prosecutor in 2018, she caused an assault-case docket to be leaked to suspended Crime Intelligence deputy head Major-General Feroz Khan before he was charged - saying her 'memory needed jogging', describing Khan as 'very affable', and invoking her right against self-incrimination, confirming the matter sits in an NPA docket that will decide whether she is prosecuted. All allegations are untested and she is presumed innocent.
Col Brian Padayachee
Senior investigator, Investigating Directorate Against Corruption (IDAC)
The senior Investigating Directorate Against Corruption (IDAC) investigator who led the directorate's fraud and corruption case against suspended SAPS Crime Intelligence head Lieutenant-General Dumisani Khumalo and others over the allegedly irregular appointment of Brigadier Dineo Mokwele. He gave evidence at the Madlanga Commission across three days (14, 15 and 16 July 2026, Days 139-141), defending the investigation as backed by strong evidence and denying that IDAC was being weaponised in police infighting - but he faced sustained scepticism from the panel over whether the directorate had any lawful basis for the case. The National Prosecuting Authority withdrew that case provisionally on 27 July 2026, and on 30 July National Director of Public Prosecutions Advocate Andy Mothibi suspended him pending a disciplinary process, alongside investigator Suneel Bellochun; Justice Minister Mmamoloko Kubayi suspended chief investigator Dylan Perumal the same day. A precautionary suspension is an employment step and not a finding of wrongdoing. He is an investigator who gave evidence, not an accused before the commission, and he is presumed innocent.
Vusi Shongwe
MK Party Member of Parliament
An MK Party Member of Parliament who served on Parliament's ad hoc committee on policing and testified before the Madlanga Commission on 30 June 2026 (Day 129). Shongwe told the commission that as he pressed for suspended SAPS Crime Intelligence boss Major-General Feroz Khan to account before Parliament, Khan and his alleged associates offered him a R10 million bribe - and that EFF leader Julius Malema was the most vocal in opposing Khan being called to appear. He says he refused the offer, reported it to former president Jacob Zuma, and brought it to both the parliamentary committee and the commission. Everything below is his evidence; the allegations are untested and all those he names - Khan and Malema among them - are presumed innocent.
The objects
Latest exhibits from the record
The spine
Recent Madlanga Commission hearings
- 152

Commission sitting
The Madlanga Commission continued into a third straight week on the Investigating Directorate Against Corruption, with more of the directorate's own officials expected on the stand - a senior IDAC investigator was set down for Friday, with Advocate Drushantha Ramsamy's part-heard evidence to resume the following Tuesday. The week had already produced the sequence the commission is now working through in order: former IDAC head Advocate Andrea Johnson concluded six days of evidence on Day 150, one of her prosecutors testified against her on Day 151 and played a recorded call in which Johnson allegedly told her to leave the country rather than testify, and by Thursday evening the Justice Minister and the National Director of Public Prosecutions had suspended three senior IDAC investigators and placed the whole directorate under a six-month reset. The commission's evidence leaders had also indicated they would issue Johnson a Rule 3 notice - the mechanism by which a person implicated in evidence is put on formal notice and given the opportunity to respond - so that she can answer the new allegations, and the Justice Ministry was reported to be looking outside the directorate for someone to lead it in the interim. This entry was written while the day's proceedings were under way and will be extended once the day's evidence is on the record. All allegations are untested and everyone named is presumed innocent.
- 151

Advocate Drushantha Ramsamy
The Madlanga Commission heard from Advocate Drushantha Ramsamy, a state advocate inside the Investigating Directorate Against Corruption and, until this week, one of Andrea Johnson's own prosecutors - and the case against the case turned into a case against the leadership. The centrepiece was a recording Ramsamy made of a telephone call with Johnson on 26 July, the day Johnson wrote to the National Director of Public Prosecutions asking to be released. Played in open session, it captured Johnson saying of the commission, 'It's going to be a shitshow', dismissing a legal point with 'this is Basic Law 101, I'm surprised you don't know it', and - on what Ramsamy should do if the commission summoned her - 'if they call you, leave the country'. Ramsamy testified that Johnson had been nicknamed 'Flip-Flop, Knee-Jerk' by IDAC staff because her instructions changed through the day after she consulted chief investigator Dylan Perumal, and that Johnson personally drove an investigation staff called 'Project Diversion' which targeted national commissioner General Fannie Masemola and Crime Intelligence head Lieutenant-General Dumisani Khumalo - an 'orchestrated attack', in Ramsamy's words, on the two police leaders. She said Johnson handed her a list of suspects written on a pinkish-purple sheet on 5 December 2024 with the words 'these are the suspects, Chief and I discussed who is to be included', and that when she later saw a document before the commission that differed from the section 27 affidavit Johnson had given her that same day, 'my heart dropped to my stomach'. She told the commission it was easy inside IDAC to manipulate statements and to decide who the suspects would be, how an investigation would run and what the witnesses would say. Away from the chamber the consequences landed the same day: Justice Minister Mmamoloko Kubayi suspended Perumal, and NDPP Advocate Andy Mothibi suspended senior investigator Brian Padayachee and investigator Suneel Bellochun, all pending disciplinary processes; Kubayi and Mothibi gave IDAC six months to reform, with skills and lifestyle audits of all 212 employees due by 14 August. Ramsamy's evidence was part-heard and she was set down to resume the following Tuesday. All allegations are untested and everyone named is presumed innocent.
- 150

Advocate Andrea Johnson
Advocate Andrea Johnson concluded a sixth and final day in the Madlanga Commission's hot seat, and the day ended where the commission had been circling since her first appearance: her relationship with suspended Crime Intelligence deputy head Major-General Feroz Khan. Commissioners put to her a set of WhatsApp exchanges submitted in evidence in which Khan greeted her as 'Hi gorgeous' and 'you gorgeous', the two spoke of missing one another, arranged dinners and discussed her visiting his home - messages the commission said showed a far closer and longer-running association than the 'very affable' acquaintance she had described on Day 144, when she said she had met him around a fiftieth birthday and had not been in contact for some eighteen months. Johnson accepted the relationship was 'very deep' and personal. The same day, chairperson Mbuyiseli Madlanga handed down the ruling he had reserved on Day 147: North West businessman Suleiman Carrim's application to postpone his part-heard evidence indefinitely was refused, and Carrim was directed to appear in person on 14 August 2026. Madlanga made one exception - 'Mr Carrim will be excused from appearing on the 14th of August 2026 only if he has voluntarily subjected himself to an independent evaluation by a medical specialist' - with the specialist to be nominated by the chairperson of the professional association in the relevant field of medicine and the examination agreed and completed by 3 August. It was Carrim's fifth postponement bid and the first the commission refused outright. Johnson's evidence also disclosed that senior IDAC investigator Suneel Bellochun had been served with a notice of intended suspension, following three separate complaints laid against him, among them allegations aired through a protected Political Killings Task Team witness known as Witness N that he had extorted money from undocumented traders. On the evidence that had emerged during her testimony, the commission's evidence leaders signalled that Johnson would be recalled to answer new allegations. All allegations are untested and everyone named is presumed innocent.





