Spain is reeling from its worst flooding in decades, after a year’s worth of rain fell in just hours this week in the country’s southern and eastern regions.