Watch: Plague of Locusts Attacks Islam’s Holiest Mosque in Mecca

0
488