A swarm of locusts spotted in Kamurio Village, Tiaty Sub County on January 19, 2020. [Mercy Kahenda, Standard]
A Kilifi bishop has claimed that the locust invasion being witnessed in the country was brought by God to punish the nation after the leadership messed.