IPOA probes seven officers over arrest of Citizen TV journalist Odee Francis
The Independent Policing Oversight Authority is questioning seven police officers after Citizen TV journalist Odee Francis was detained and allegedly manhandled during Nairobi fuel‑price protests on Oct 20.