Police Issues Apology To Owo State Residents Following Attack
The Nigeria Police Force, on Wednesday, June 29 issued an apology statement to Owo indigenes and the people of Ondo State in general over the terror attack on worshippers at St. Francis Xavier Catholic Church, Owaluwa, Owo,…