World Spain Flash Floods: Scenes From the Deluge October 31, 2024November 1, 2024THE NEW YORK TIMESComments Off on Spain Flash Floods: Scenes From the Deluge Flash flooding across Spain killed more than 150 people after torrential rain left towns and villages submerged and turned streets into rivers.