28 / 74

Day 29 - Olympic Torch Relay

GATESHEAD, UNITED KINGDOM - JUNE 16: In this handout image provided by LOCOG, Torchbearer Haile Gebrselassie carries the Olympic Flame on the Torch Relay leg between Gateshead and South Shields on June 16, 2012 in Gateshead, England. The Olympic Flame is now on day 29 of a 70-day relay involving 8,000 torchbearers covering 8,000 miles. (Photo by LOCOG via Getty Images)

Royals greet Olympic torch

The Duke and Duchess of Cambridge and Prince Harry join the festivities,

while crowds gathered in Hyde Park for a concert, as the Olympic Flame

nears the end of it's 70-day, 8,000 mile relay.