Lake Geneva or Lake Leman belongs to two beautiful European countries, France and Switzerland. Around Lake Geneva, there are many villages and cities...