Parts of Spain are enduring the first heatwave of the year, with temperatures forecast to reach 43C in some areas.
The Aemet weather agency said a mass of hot air from North Africa is sweeping over Spain.
The hottest areas will be in central and south-western Spain, and the heatwave is expected to last at least until Wednesday.
The high of 43C is forecast for the southern cities of Seville, Cordoba and Badajoz.
Meteorologists said the temperature in Madrid could hit 38C, which is well above average for early June.
The forecasted high in coastal Barcelona is 32C.