At Least 95 People Die In Devastating Flash Floods In Spain

UTIEL, Spain — Flash floods in Spain turned village streets into rivers, destroyed homes, interrupted transportation, and killed at least 95 people in the greatest natural disaster to strike the European country in recent years. Rainstorms that began on Tuesday and continued through Wednesday produced flooding throughout southern and eastern Spain, from Malaga to Valencia. … Continue reading At Least 95 People Die In Devastating Flash Floods In Spain