Tourists are awe-struck by the thrills of the many things to do in Montreux, a glamorous resort town on the shores of Lake Geneva, one …

Tourists are awe-struck by the thrills of the many things to do in Montreux, a glamorous resort town on the shores of Lake Geneva, one …