PLACE

Geneva

  • Geneva

  • Geneva is a global city and financial center in Switzerland, situated at the southern tip of Lake Geneva (Lac Léman).
These facts are as Randal recalls them, but much time has passed for most of this. If you find a factual error, please email realmerlyn@gmail.com.