Spain: Storm Therese Brings Floods and Chaos to Canary Islands
- Captured on Tuesday 24th of March 2026
- Location is Candelaria
Description
Storm Therese has caused widespread disruption across Gran Canaria and Tenerife, with heavy rain triggering road closure Read more...