Pastor Ezekiel Odero grilled by DCI over links to cult leader Paul Mackenzie

  • 220 views
    Police on Thursday morning questioned televangelist Ezekiel Odero and closed down his Mavueni mega church which is based in Kilifi.