© Licensed to London News Pictures. 20/07/2012. London, UK.  London 2012 Olympics - the Olympic Torch arrives in London, flown by Royal Navy Sea King helicopter to the Tower of London and abseiled down by a Royal Marine Commando. Photo credit : Richard Isaac/LNP
{}