DSS Witnesses Testify In Owo Church Attack Trial

Two additional witnesses testified on Tuesday against five suspects standing trial for the June 5, 2022, terror attack on Saint Francis Xavier Catholic Church in Owo, Ondo State. The hearing took place at the Federal High Court in Abuja, where the Department of State Services (DSS) tendered additional exhibits, all of which were admitted by […]