Himanshu Shekhar Mishra
India battles locust infestation that could destroy enough food to feed 35,000 people—every day
Massive swarms of desert locusts are destroying crops across western and central India, spearing into Maharashtra, Uttar Pradesh and Punjab ...