Ezekiel Odero of the New Life Prayer Centre and Church, Kilifi, is a free man after the Director of Public Prosecutions (DPP) Tuesday said they had no evidence linking him to the Shakahola massacre.
In a letter filed in court, Peter Kiprop, Coast Regional Coordinator, Office of the DPP, also directed Mombasa Criminal Investigations Officer to close the file on Odero and his church.