The most populous city in the French-speaking part of Switzerland, Geneva is surrounded by the spectacular Alps at the southern tip of Lake Geneva. A major banking, business and watchmaking ...