A Catholic priest who was kidnapped in Nigeria’s southern state of Edo has been found dead hours later. Local church leader says Father Christopher Odia was abducted from his home in Ikabigbo on Sunday as he was about to head to mass. Witnesses say his body was discovered …
Read More »