The mayor of Venice is blaming climate change after the highest tide in more than half a century flooded much of the city. Tourist magnets including St Mark's Square have been left submurged. A flood protection scheme has been plagued by spiralling costs.