Latest News & Information

Kenyan pastor suspected of links to forest massacre

Ezekiel Odero, a high-profile Kenyan pastor and the head of the New Life Prayer Centre and Church, appeared in court on Friday in connection with the Shakahola forest massacre. The shocking discovery of dozens of bodies in mass graves has…