Switzerland's second most populous city is situated on scenic Lake Geneva in the Alpine country's French-speaking part.