Gran Canaria’s main airport has been forced to shut after torrential rainfall battered popular British hotspots Gran Canaria and Tenerife for days, turning streets in the Canary Islands to rivers.