Owo Church Killings

Nigeria: How Owo Church Killings Put 2023 Northern Presidency Up in the Air

Sunday’s attack on St Francis Catholic Church, Owa-luwa Street, Owo Kingdom, Ondo State, by criminal terrorists, leaving scores dead in…

3 years ago