Madlanga Commission of Inquiry · South Africa
South Africa's police was corrupted.
This is the record.
This site makes the full record legible — in plain language, grounded in the actual testimony. Every contradiction is cited. Every claim links back to the day it was made.
Ask anything about the commission
Searches the testimony record only. Answers cite the hearing day and witness. This tool tells you what was said — not what is true.
Searching the record…
Explore the record
The People
489 named individuals — who they are, what they testified, where they conflict.
The Schemes
21 corruption schemes identified in the testimony — follow the money and the chain of command.
Contradictions
906 conflicts in the record — filterable by person and scheme.
50 most recent claims from the record
Day 140 · 15 Jul 2026
Colonel Padayachee → Crime Intelligence Division
“people were being brought in and appointed for specific reasons to be compliant with – those particular reasons would actually be unlawful.”
Day 140 · 15 Jul 2026
Adv Baloyi SC
“it is difficult to see how you as an investigator would have said, yes, this information speaks to a potential crime being committed that warrants me to investigate further.”
Day 140 · 15 Jul 2026
Adv Baloyi SC
“I would expect that you, as an experienced investigator that you are, you would have looked at this affidavit and said, but this is an HR matter”
Day 140 · 15 Jul 2026
Adv Bodlani SC
“I have tried to consider it with my colleague, Mr ...[indistinct] but we could not come up with a mechanism”
Day 140 · 15 Jul 2026
Adv Chaskalson SC
“when we come back to you with a timetable, we will do that. We will include a proposal in that regard”
Day 140 · 15 Jul 2026
Mr Premhid
“I am just flagging now that come Friday it is not just the postponement that might need to be determined”
Day 140 · 15 Jul 2026
Chairperson → Adv Chaskalson SC
“once you have agreed, Mr Premhid is excused and Mr Chaskalson can just bring that to our attention, say after lunch and a ruling then gets made”
Day 140 · 15 Jul 2026
Chairperson → Adv Chaskalson SC
“the question of when exactly tomorrow the application should be filed, when the answering affidavit should be filed and the exact time at which the application should be heard on Friday, may I ask the counsel to please discuss that?”
Day 140 · 15 Jul 2026
Chairperson → Adv Chaskalson SC
“let us leave you and Mr Premhid to discuss that detail and even the time when the application should be heard”
Day 140 · 15 Jul 2026
Adv Baloyi SC → Suliman Carim
“what we would like to know is what has been his involvement, if any, in the affairs of his businesses”
Day 140 · 15 Jul 2026
Adv Khumalo SC → Suliman Carim
“if you can give instructions to anybody to book flights for you, then you can give instructions to those who are running the business to provide the detail the Commission is looking for”
Day 140 · 15 Jul 2026
Mr Premhid → Adv Chaskalson SC
“I think Mr Chaskalson's extension of the travel arrangements covers Commissioner Khumalo's supplementation of the original list, so to speak.”
Day 140 · 15 Jul 2026
Adv Chaskalson SC → Suliman Carim
“it seems that he has travelled to Cape Town, because one of the medical reports speaks to hospitalisation in Cape Town”
Day 140 · 15 Jul 2026
Adv Chaskalson SC → Suliman Carim
“How he travelled to Cape Town in the last week, or beforehand, if indeed he has travelled to Cape Town.”
Day 140 · 15 Jul 2026
Adv Chaskalson SC → Suliman Carim
“what we were asking for was the dates on which Mr Carrim has been admitted to hospital over the last four months”
Day 140 · 15 Jul 2026
Mr Premhid
“Then please strike what I have just said from the record, if I was incorrect in my understanding of what my learned friend said”
Day 140 · 15 Jul 2026
Adv Baloyi SC → Adv Chaskalson SC
“I understood Mr Chaskalson to simply be making the point that you are not correct to say this medical certificate has not, no doubt has been cast on it”
Day 140 · 15 Jul 2026
Mr Premhid
“there is no inconsistency between what I have said to you today and what I have said to you previously”
Day 140 · 15 Jul 2026
Mr Premhid
“I must respond to that was raised by my learned friend? It is this point about my client cannot have it both ways, about the independent examination on one hand and then subpoena the doctor”
Day 140 · 15 Jul 2026
Adv Chaskalson SC → Suliman Carim
“the debates in relation to Mr Carrim's evidence and appearance and non-appearance have thus far taken up days of Commissioned hearing time”
Day 140 · 15 Jul 2026
Adv Chaskalson SC → Suliman Carim
“if he can keep his businesses ticking over remotely from his sickbed, he can also issue an instruction that the information that exists external to him can be made available to us”
Day 140 · 15 Jul 2026
Mr Premhid → Suliman Carim
“there has consistently been the issue raised about our ability to take instructions directly from Mr Carrim”
Day 140 · 15 Jul 2026
Chairperson → Suliman Carim
“he is afforded an opportunity to respond and say, I cannot, I simply cannot, and to do that, and to move the application on Friday”
Day 140 · 15 Jul 2026
Chairperson → Suliman Carim
“if that be so, how can it be that he is not able, either himself to furnish that information, or to do so through others”
Day 140 · 15 Jul 2026
Chairperson → Adv Chaskalson SC
“Mr Chaskalson is suggesting to the Commission that Mr Carrim must be afforded an opportunity to file an application slash affidavit”
Day 140 · 15 Jul 2026
Mr Premhid
“if my complaint is at this point only boiling down to housekeeping about the form of communicating the information”
Day 140 · 15 Jul 2026
Mr Premhid
“there should never be a dispute between my learned friend and I as to what he said to me or what he did not say to me”
Day 140 · 15 Jul 2026
Mr Premhid
“he could have perhaps, we could have reached some or other arrangement about being informed about this formally and then given an opportunity to respond”
Day 140 · 15 Jul 2026
Mr Premhid → Adv Mahlape Sello SC
“I understand that my learned friend is under his collegial obligation to give me notice that he was going to raise it today at the hearing”
Day 140 · 15 Jul 2026
Mr Premhid
“In writing and particularised, so that it is formally placed in front of us rather than as what happened between my learned friend and I, which was a conversation between colleagues regarding these issues that are now being raised”
Day 140 · 15 Jul 2026
Mr Premhid → Adv Mahlape Sello SC
“my learned friend has very kindly given me the licence vehicle registration of the vehicles that were apparently transporting my client or not transporting my client yesterday”
Day 140 · 15 Jul 2026
Mr Premhid
“my learned friend and I throughout the morning have been talking intensely about what he can give me and what he cannot give me and whether he is going to give me the CCTV footage he has already got in his possession or he does not”
Day 140 · 15 Jul 2026
Mr Premhid
“it is unfortunate we are learning about these in an open proceeding of this kind and that these demands about what this formal postponement application needs to entail in an open session of this”
Day 140 · 15 Jul 2026
Mr Premhid
“we would respectfully submit... that those allegations raise a question about Mr Carrim's position in front of you”
Day 140 · 15 Jul 2026
Mr Premhid
“I was handed one about ten minutes ago by a Commission representative, but it is called Carrim Suleiman Correspondence and Sundry Documents Witness Bundle”
Day 140 · 15 Jul 2026
Adv Sello SC → Mr Vusimuzi 'Cat' Matlala
“making sure that there is sufficient time for everybody to prepare for Mr Matlala's appearance before you”
Day 140 · 15 Jul 2026
Adv Sello SC → Mr Vusimuzi 'Cat' Matlala
“if the statement is not filed, we shall be back before you, Chair, and I suggest that the consequences will follow”
Day 140 · 15 Jul 2026
Adv Sello SC → Investigative Directorate Against Corruption
“if they do not get the required information from IDAC, or IDAC just outright refuses, then they would be entitled in law to approach a court to compel IDAC to provide such information if they have a basis in law to do so”
Day 140 · 15 Jul 2026
Adv Sello SC → Mr Vusimuzi 'Cat' Matlala
“It is dependent on whether or not they get the requested information from either IDAC to enable them to answer the questions posed”
Day 140 · 15 Jul 2026
Adv Sello SC → Mr Vusimuzi 'Cat' Matlala
“what the legal position is regarding Mr Matlala's constitutional rights, as posited by my learned friend, is irrelevant for our purposes”
Day 140 · 15 Jul 2026
Adv Sello SC → Mr Vusimuzi 'Cat' Matlala
“The only way to cure any potential prejudice to Mr Matlala was to agree and place on record that he reserves the right to supplement”
Day 140 · 15 Jul 2026
Adv Sello SC → Mr Vusimuzi 'Cat' Matlala
“They do not come here and say, since the undertaking was made, new facts have come to light that make it impossible for us to comply”
Day 140 · 15 Jul 2026
Adv Sello SC → Mr Vusimuzi 'Cat' Matlala
“Mr Matlala's legal representatives were informed by certain facts to conclude that they are in a position to make certain undertakings on his behalf”
Day 140 · 15 Jul 2026
Adv Baloyi SC
“you are not saying that until you have received the IDAC material, Mr Matlala can never submit a statement, and he can never testify”
Day 140 · 15 Jul 2026
Adv Baloyi SC → Mr Vusimuzi 'Cat' Matlala
“until you receive the material from IDAC ... this Commission will never receive a statement from Mr Matlala, and he will never testify”
Day 140 · 15 Jul 2026
Adv Van den Heever
“I want him at the end of the day to do so free of anybody coming and saying you are committing perjury”
Day 140 · 15 Jul 2026
Adv Van den Heever
“I do not know of a single attorney or an advocate in this country that will allow their client to depose to an affidavit if they are not satisfied that what is in that affidavit is correct”
Day 140 · 15 Jul 2026
Adv Van den Heever → Regulation 10(6) Notice
“there is a specific question that says, has any person tried to influence you, intimidate you, et cetera”
Day 140 · 15 Jul 2026
Adv Baloyi SC → Ms Van der Heever
“what you should be saying to us is Mr Matlala refuses to submit a statement to the Commission because of A, B, C, D”
Day 140 · 15 Jul 2026
Adv Baloyi SC → Investigative Directorate Against Corruption
“which I say and I say it firmly, is completely irrelevant for purposes of your postponement and for our purposes”