Pictiures from a walk around Geneva, Switzerland
12.11.2013 1162
The photo review of Geneva, located on the shore of the Lake Leman in Switzerland. The Large Hadron Collider, the Red Cross Museum, the Palace of Nations, the St. Pierre Cathedral and the Reformation wall are among the main sights of interest in the city.
Photo: Sergei Kolesnikov.
Comments and reviews (0)
Before leaving a comment please have a look at our rules.