The Travel Photo of the Moment is of Montreux Lake Geneva and was taken by Luis Barreto654
Photo credit: (~+) Luis Barreto
Montreux is a town located on Lake Geneva at the foot of the Alps and it is home to about 24,000 people. The town has become been a popular tourist destination among more well-heeled socialites and it also hosts a variety of global award ceremonies. Montreux is also known for staying true to traditional Swiss culture through its architecture and the lifestyle of its residents. The Swiss National Audiovisual Museum is located nearby the town.