Advertisement

Olympic flame arrives in London

The Olympic flame made a dramatic arrival in London on July 20 when a Royal Marine carried the Olympic torch as he rappelled from a helicopter into the Tower of London.