IPOA police watchdog blames deaths on ‘disproportionate force’

Kenya’s police watchdog has accused officers of using “disproportionate force” to quell a recent series of protests during which 65 people died.

In a report released on Thursday, the Independent Policing Oversight Authority (Ipoa) linked most of…

Continue Reading