Vevey, Switzerland

Vevey, Switzerland

Located on the north shore of Lake Geneva, 12 mi/19 km from Lausanne, sits the quaint and quiet town of Vevey. This French-speaking part of Switzerland is noted for being the birthplace of milk c...

JDS Travel News JDS Viewpoints JDS Africa/MI