Officer Mukhwana Held for 21 Days
A court has ordered the detention of police officer James Mukhwana for 21 days. The Independent Policing Oversight Authority (IPOA) requested the detention to allow investigations into the murder of blogger Albert Ojwang’. IPOA filed the application on June 3, 2025. Consequently, the magistrate ruled that valid reasons existed to limit Mukhwana’s freedom under Article […]