Welcome to Turku, Finland for the 88th Music World Festival