Saudi Arabia, in particular the location of Islam’s holiest sites, Mecca, has recently been inundated by swarms of locusts, crickets and cockroaches.  

By David Brummer | posted 1/11/2019

By admin