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…
Archeologists are studying the ruins of a buried Christian empire in the highlands of Yemen, sparking a number of questions…