Visit the spectacular Montreux Jazz Festival

28 June – 13 July 2019