THERE was cause for celebration as British sailors secured five podium finishes on the first day of World Cup medal race action in Santander, Spain.
↧