In Saudi Arabia, the location of Islam’s holiest sites, Mecca, there are swarms of locusts, crickets and cockroaches. Social media users have posted images and uploaded several videos of this. Swarms of locust infesting the Great Mosque of Mecca, the holiest in all of Islam. It is the focus of the …
Read More »