Olympic flame The Olympic Torch arrives in London for the final stages of the UK-wide relay ahead of the 2012 Summer Olympics. Sources: BBC