Saudi Arabia: Plague of locusts attacks Islam’s Holiest Mosque in Mecca
Saudi Arabia, in particular the location of Islam’s holiest sites, Mecca, has recently been inundated by swarms of locusts, crickets…
Saudi Arabia, in particular the location of Islam’s holiest sites, Mecca, has recently been inundated by swarms of locusts, crickets…