Lac Leman (as known to the locals) or Lake Geneva is the largest body of water in both Switzerland and Central Europe. 60% of the lake is governed by Switzerland while the rest of it is governed by France. ...
Read More »Lac Leman (as known to the locals) or Lake Geneva is the largest body of water in both Switzerland and Central Europe. 60% of the lake is governed by Switzerland while the rest of it is governed by France. ...
Read More »