Tenerife hit by snow as Storm Therese causes flight cancellations and holiday chaos

The Canary Islands have been hit by extreme weather including snow after being battered by Storm Therese, which has caused flash flooding and landslides