Protesters Clash With Police Over Response to Flood Response in Spain

2024-11-11 67

Thousands of protesters turned out in Valencia, Spain to demand accountability for the government's response to historically deadly floods that killed at least 220 people.