These incredible photos were taken in Versoix, a town close to Geneva City, Switzerland.The Leman Lake is in the background.