Gran Canaria, the third-largest island in the Canaries, is still reeling from the aftermath of severe flash flooding. Telde, ...