The Tower of London
This image appears in the gallery:
Olympic Torch Relay - London
2. The Tower of London
And the Olympic Flame lands in London....Royal Marine Martin Williams abseils from a helicopter with the Olympic Flame into the grounds of the Tower of London during Day 63 of the Torch Relay.