Europe has been hit by a heatwave with temperatures touching 40 degrees Celcius (104 degrees Fahrenheit).
On Thursday afternoon, the temperature reached 41C (107F) in Andujar in southern Spain. Across the south and west of the country, temperatures have hovered around 40C (104F) for much of this week.