Torrential rains hit Spain’s Canary Islands, washing cars away 25.10.2015 02:05 Global Edmonton Torrential rains have hit Spain's Canary Islands, washing cars away and causing landslides that blocked roads on the mountainous archipelago off northwest Africa.