Locust

Cue The Locusts

A plague of locusts descended Saturday on agricultural farms in Giza and on Cairo. Egyptian Agricultural Minister Salah Abad Almoman…

12 years ago