Quizzing Live

Where Is Britains Biggest Regatta

Answer:
Cowes