Share Email Telegram WhatsApp Pastor Ezekiel Odero was arrested for allegedly being involved in the Shakahola mass killings in Kilifi County after it emerged that he was in business with Makenzi. …Read More