Preview They’re everywhere – in the air, on the pavement, on the robes of worshipers and on the walls of the Great Mosque. A swarm of locusts has descended on Mecca, prompting a large-scale cleaning operation.
Read Full Article at RT.com