World Sailing has confirmed its 2018 World Cup Series final will take place in Marseille, which will also host the 2024 summer Olympic Games sailing competition.
Subscribe to unlock this article
Explore our subscription options to continue reading our industry-leading content!
Already have an account? Sign in here