Cops Used Inmates to Torture Ojwang — IPOA Nabs Three.
Three more suspects have been arrested in connection with the mysterious death of Albert Ojwang, who died while in police custody at the Nairobi Central Police Station. The Independent Policing Oversight Authority (IPOA) confirmed that Brian Mwaniki Njue, Collins Karani Ireri, and Gin Ammitou Abwao were re-arrested on Sunday, weeks after they were initially released […]