Château de Chillon, a historic man-made castle on Lake Geneva with lush mountains and clouds in the background near Veytaux, Switzerland.