Kidnapped Auchi Catholic Priest Regains Freedom

The Catholic Diocese of Auchi, Edo State on Thursday announced the release of Rev. Fr. Thomas Oyode from his abductors. Confirming the development, the Director of Communications for the Diocese, Rev. Fr. Peter Egielewa, said…