Suspected terrorists are said to have invadedĀ St Francis Catholic Church in Owo, the headquarters of Owo Local Government Area of Ondo State. Emerging reports suggest that many worshippers have died and several others have been left injured following an invasion by gunmen at the church while mass was ongoing shooting sporadically at worshippers killing