BREAKING: Protesters Torch Police Station in Ondo
Angry youths have reportedly set fire to a police station in Ifon, the headquarters of Ose Local Government Area in Ondo State, following the alleged death of a boy in police custody due to suspected torture.