The Independent Policing Oversight Authority (IPOA) is investigating 684 cases involving police criminality and misconduct.
Some 151 police officers are under investigation over their role in unresolved deaths in the past three years. Ten of the fatalities being probed occurred last month, most of them in Nairobi.