Kenya’s Top Security Officials Sworn In for Senate Probe into Albert Ojwang’s Death
On June 11, 2025, Interior Cabinet Secretary Kipchumba Murkomen, Inspector General of Police Douglas Kanja, Directorate of Criminal Investigations (DCI) chief Mohamed Amin, Independent Policing Oversight Authority (IPOA) Vice Chairperson Ann Mwangi, and National Police Service Commission (NPSC) Acting Chairperson Edwin Cheluget were placed under oath in a Senate session to address the controversial death […]