In one town in the Valencia region of Spain, a year’s worth of rain fell in eight hours. At least 51 people are known to have died in flash floods, but that number is almost certain to rise. Video footage shows people clinging on to their lives, bridges being washed away, cars careering down torrents. It is not some dystopian feature film, but Europe in 2024.