Depository of News

IPOA probes seven officers over arrest of Citizen TV journalist Odee Francis

newsdepo.com · world

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.

Read full article →