Posted November 28, 2021 Category Switzerland Tags featured, nature, photography, Sky, Travel Comments 0 Responses Lake Geneva is a water of body situated at the border of Switzerland with France. It has a surface area of 580.03 km2 and is surrounded by major cities, such as Geneve, Lausanne and Montreux. The pictures below were shot in Montreux, Switzerland. Share this:TwitterFacebookLike this:Like Loading... Related