I was busy packing my bags in London for my trip to Geneva when I heard a television presenter in the background …
Switzerland
-
-
Geneva is a city that you’ve likely seen mentioned many times the history books. Not only is it one of Switzerland’s largest …