An Opera News Kenya publication
An American Pastor has angered many Kenyans after claiming that God sent swarms of locusts as…