Treasury Cabinet Secretary John Mbadi has clarified his recent remarks on the role of the Mau Mau in Kenya’s independence struggle, following public backlash and claims that he said they did not fight for independence. Speaking at a function in Homa Bay County on Friday, April 17, 2026, Mbadi said he had been misquoted, insisting