Gunmen suspected to be terrorists have blown up St Francis Catholic Church in Owo, the headquarters of Owo Local Government Area of Ondo State. According to...