Geneva is probably not the first city that comes to mind when you think of travelling to Switzerland, but its proximi ...
Geneva is located at the south-western end of Lake Geneva and is one of the largest cities in Switzerland. In this ar ...