Abducted Catholic Priest, Rev. Fr. Thomas Oyode of Catholic Diocese, Auchi in Edo State, has been released after spending 11 days in captivity. It was…