Posted November 28, 2021 Category Switzerland Tags featured, nature, photography, Sky, Travel Comments 0 Responses Lake Geneva is a water 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: Share on X (Opens in new window) X Share on Facebook (Opens in new window) Facebook Like Loading... Related