Visit the spectacular Montreux Jazz Festival

29 June – 14 July 2018