News

Torrential rain and thunderstorms have battered the Canary Islands since Storm Olivier made landfall on the Spanish ...