The Independent Policing Oversight Authority (IPOA) has raised serious concerns about the conduct of law enforcement officers during the recent wave of deadly protests across the country, as well as last year’s anti-Finance Bill demonstrations. In a newly released report, IPOA revealed that since the onset of the protests, 65 Kenyans have lost their lives, […] More