THE World Ocean Race will set sail from Alicante on January 15 for the fifth consecutive time. 11 teams will take part in the tough and dangerous endurance event first held in 1973. The eight-stage race is a nautical challenge that has been previously staged on 13 occasions. Two classes of boat will take part, […]