Olympic torch: Flame lands at John O'Groats
After touring the Scottish Isles of Orkney and Shetland, the Olympic flame was paraded at John O'Groats on day 23 of the torch relay.
After touring the Scottish Isles of Orkney and Shetland, the Olympic flame was paraded at John O'Groats on day 23 of the torch relay.