Lake Geneva, Switzerland
Lake Geneva, Europe’s biggest Alpine lake, straddles the Swiss/French outskirt, and laps at the shores of some of Switzerland’s most famous urban areas. This French-talking “capital of peace” is the European seat of the United Nations and oozes a satisfying…
Read more