Police Chiefs Appear in Court Over Mlolongo Abductions

Police Chiefs Appear in Court Over Mlolongo Abductions

Inspector General of Police Douglas Kanja and Directorate of Criminal Investigations (DCI) Director Mohamed Amin appeared before the High Court on Thursday, January 30, 2025, to address the mysterious disappearance of three individuals from Mlolongo, Machakos County.  The two senior police officers were summoned by Justice Chacha Mwita to explain the