An European gem like no other, Switzerland is known for more than its exceptional Swiss watchmaking and superior lifestyle. It is home to Lake Geneva – or Lac Léman as the Swiss call it – and its picturesque landscapes overlooking the Swiss and French Alps. Having seen it both during summer and winter time, there is an […]
At the foot of the Alps: Colorful Montreux, Switzerland
I have never felt all alone, roaming through a city, until yesterday; I went for a day-trip to Montreux, in the canton of Vaud. Montreux is a picturesque city of some 23,000 nestled on the shores of the Lake Geneva. Situated between the Swiss and the French Alps, it is part of what is called the […]