by SteveAllenPhoto
Flags and architecture in the town of Ouchy in the shore of Lake Geneva in Switzerland.