Owo Church Attack: DSS nabs ‘ISWAP Commander’ who hid in Edo Village for 4 years

Operatives of the Department of State Services (DSS) have arrested the sixth person allegedly involved in the 2022 attack on St. Francis Catholic Church, Owo, Ondo state. Over 40 worshippers lost their lives and scores more were left injured in the attack. The DSS is currently prosecuting five persons — Idris Omeiza (25), Al Qasim […]