1. London

70 foot yacht in Central London

Great Britain's 70 foot state of the art yacht - due to take part in the Clipper Round the World Yacht Race on 1 September - has gone on display today in Trafalgar Square.

View all 6 updates ›

More top news