geneva

Located in French-speaking Switzerland, Geneva is one of the world’s most beautiful cities, situated on the shores of the expansive Lake Geneva. Known for its scenery and as a worldwide centre for diplomacy, the city is also a hub for car manufacturers. Browse all articles about Geneva