Police IG Douglas Kanja on the spot after IMLU report reveals 40 Kenyans died in police custody since 2025
Police Inspector General Douglas Kanja is facing renewed scrutiny after the Independent Medico-Legal Unit (IMLU) revealed that 40 people died in places of detention between 2025 and August 2026. In a statement issued on Friday, August 14, 2026, IMLU said it documented 20 deaths in places of detention in 2025 and another 20 deaths in…
