Anger as abductors kill Rev. Father, 2 others in Edo
The Catholic Priest, Rev. Father Christopher Odia, who was abducted, yesterday, morning at Ikabigbo, Etsako West Local Government Area of Edo State by suspected Fulani herdsmen, has been found dead. Director of Social Communications Catholic Diocese of Auchi, Rev. Fr. Peter Egielewa, announced this in a statement last night. “With heavy hearts but with … [Read more…]