Geneva in Photographs

Mountains, one of Europe’s largest lakes, a place where two rivers meet, mind boggling views, everyday festivities, sunbathing, skiing, ice skating and much more. You are in Geneva, Switzerland.