Barcelona is handing out water and caps to homeless people and France has recorded its highest overnight temperature since records began, as firefighters in Greece grapple with major wildfires in another brutal European heatwave that has pushed temperatures past 43C (109F) in some locations.
In the Catalan capital, the temperature at midnight on Wednesday was close to 30C after daytime temperatures hit 38.8C, breaking the previously recorded high of 37.4C set in 2010. Humidity is also high, adding to a sensation of suffocating heat.