Tuesday, May 2, 2023 - Residents of Ngodhe Island in Homa Bay County have jealously defended Pastor Ezekiel Odero of New Life Prayer Centre, who is currently in police custody following allegations of mass killing at his church. In his home village, Ezekiel is described as a generous and kind-hearted man, who in the past year…