Scenes from Geneva

Geneva is a lovely city perched on the shores of Lake Geneva on the border with France. Its population of just a little under half a million has an international flare to it, with many folks from other parts of the world due to the high concentration of world organizations being head quartered here. The…