10 Mar 2010, 14:56 UTC · By: Alina Dumitrache / The upcoming Volvo Ocean Race, due to start from Alicante in Spain in the autumn of 2011, will make its last stop in Galway, Ireland, Volvo announced today. The decision was taken due to the success...