IPOA to Probe 7 Officers Over Arrest of Citizen TV's Odee Francis

IPOA to Probe 7 Officers Over Arrest of Citizen TV's Odee Francis

The journalist was harassed, temporarily arrested, and detained at the Central Police Station after officers reportedly confused him with other protesters.

Comment