Reasons Why Pastor Ezekiel Odero Was Arrested by DCI
Pastor Ezekiel Odero of New Life Prayer Centre and Church is currently under investigation by the Directorate of Criminal Investigations (DCI) for alleged indoctrination of members, following the recent deaths and recovery of bodies of suspected members of a cult led by Pastor Paul Mackenzie in Shakahola, Kilifi County. On Tuesday, DCI officers interrogated Pastor … Read more