A hundred swarms of locusts making up 500 billion insects are terrorising Madagascar ┬áconsuming and […]