Largest yacht race in UK to start in Falmouth Published 29 May 2023 Racers will sail more than 2,400 miles in total. Full Article