Author: wwtrips

Geneva is a city in Switzerland that lies at the southern tip of expansive Lake Geneva. Surrounded by the Alps and Jura mountains, the city has views of dramatic Mont... Read More