Saudi Arabia now! Heaven vent its wrath! Rare Storm hits the Kaaba!