This gallery contains 7 photos.
Our journey begins on the shores of Lake Geneva, also known as Lac Léman to the Swiss French, and Genfersee to the Swiss Germans. Geneva, as most visitors would know, hosts the headquarters of some of the biggest non-governmental international … Continue reading