News

The National Police Service is under renewed fire after a woman suffered a miscarriage while in police custody at Rwanyambo Police Post in Nyandarua County, an incident that has intensified public ...
The Independent Policing Oversight Authority (Ipoa) has confirmed that Albert Ojwang’ died inside a police cell at Nairobi's Central police station, contradicting initial claims by the police that he ...
In Ojwang’s case, the initial official explanation was that he committed suicide by repeatedly smashing his head against the walls of his police cell. It is a grotesque insult to public intelligence — ...