Yvoire – a Medieval Village on Lac Léman in Haute Savoie, France

23 February 2012