A mass of hot air from the Sahara desert dumped dust on large parts of Spain including Madrid on Tuesday, colouring the sky orange and coating cars and streets.
People used hoses to wash down the dust in the centre of the capital where a brown film covered windows in apartment buildings.
Haze created by the hot air is driven across the Mediterranean Sea by powerful winds called "la calima". The phenomenon is common in Spain, and especially the Canary Islands, off Morocco.
Video: AFP
But the latest episode was "extraordinary", greatly reducing visibility over swathes of the country, said Ruben del Campo, spokesman for the state weather agency AEMET.
Cities from Granada in the south, Madrid in the centre and Leon in the northeast, were affected.
Dust was forecast to continue to arrive in "large quantities" during Tuesday and Wednesday and later reach up to the Netherlands and Germany, the spokesman said.
Air quality in Madrid and the nearby cities of Segovia and Avila was "extremely unfavourable", according to local authorities.
Storms in the Sahara create ground wind gusts which lift sand and dust into the air, the weather office said in a video posted on Twitter.
The smaller...