Torrential rainfall has wreaked havoc across the Canary Islands, flooding streets and leaving popular holiday destinations submerged in water. The heavy downpours, which have battered Gran Canaria ...