Originally published by People Daily — Read the original article →
The National Police Service (NPS) has broken its silence following the arrest of Citizen TV journalist Francis Odee while covering protests against rising fuel prices in Nairobi, confirming that its Internal Affairs Unit has launched investigations into the incident. In a statement issued on Thursday, October 22, 2026, the police said the Internal Affairs Unit […]