20 Lake Geneva Facts

Lake Geneva is a crescent-shaped lake shared between France and Switzerland, and overlooked by the Alps. Lake Geneva Facts The largest city on the shores of Lake Geneva is Geneva. Lake Geneva has [...]