Torrents of water have hit the streets of Portugal's Algarve region as Europe continues to be devastated by flash flooding.
The Algarve, with its dazzlingly bright and oh-so uplifting light, is a region of hidden delights: of golden beaches framed by beautifully wrought limestone rocks; of simple restaurants where the ...