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
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