The High Court in Nairobi has ordered Inspector General of Police Douglas Kanja and Director of Public Prosecution (DPP) Renson M. Ingonga to produce security analyst Peter Mbijiwe. Upon hearing of the case on October 28, 2025, the court directed the police IG and DPP to produce the man dead or alive. Mbijiwe was allegedly […]