Sub-Saharan Africa

103 Dead in Kenya From a Mass Starvation Cult Practice
Kenyan police arrested Ezekiel Odero, a pastor involved in starvation cult practices and responsible for 103 deaths.
Kenyan police arrested Ezekiel Odero, a pastor involved in starvation cult practices and responsible for 103 deaths.