Storm Therese is battering the Canary Islands with heavy rain, 100km/h winds and snow at high altitudes, causing flight cancellations and travel disruption, with some holidaymakers even cancelling the ...