Skip to content
Grazia British

Archive

The Latest

Page 1991

Saudi videos show flooded Mecca

Satellite images show that Mecca, a holy city according to Islam, has flooded after Saudi Arabia was hit with torrential rains due to a storm on Monday that swept away cars and caused…