Hail and rain batter parts of Saudi Arabia