Spain: At Least 158 Dead Following Flash Flood
Favicon 
www.oann.com

Spain: At Least 158 Dead Following Flash Flood

At least 158 people have died after torrential rainfall turned into a natural disaster in Valencia, Spain.