Ultimate Geneva Switzerland Travel Guide
Geneva lies between the Alps and the Jura mountains on the shore of Lake Geneva on the west side of Switzerland, bordering on France. Consequently, Geneva is the second largest city in Switzerland after Zürich.