Article At least 95 dead in floods Spain mourns after an extreme weather phenomenon. October 31st, 2024