Europe » Switzerland
Lausanne
Nestled on the shores of Lake Geneva, Lausanne is a vibrant city known as the Olympic Capital. It boasts a perfect combination of a dynamic commercial town and a holiday resort. The city houses the International Olympic Committee headquarters and also serves as the venue for numerous international sport events.