An explosion on Sunday rocked St Francis Catholic Church, Owa-luwa Street, in the Owo Local Government Area of Ondo State. According to sources, the explosion on the church grounds killed several people and injured...
Read More
0 Minutes