The street-by-street route the London 2012 Olympic torch relay will take around the UK has been set out. The names of the majority of the 8,000 people who will carry the flame on its 8,000 mile journey have also been confirmed by Games organisers Locog.
The Olympic flame arrives in the UK on 18 May and begins its 70-day journey at Land's End on the morning of 19 May.