0
0
Read Time:9 Second
Flash floods in eastern Spain swept away cars, turned village streets into rivers and killed at least 95 people in the worst natural disaster to hit the country in recent memory.