SWITZERLAND | Wednesday, 3 January 2007 | Views [247]
Geneva: Overlooking the French Alps across the tranquil Lake Geneva.