LONDON, UNITED KINGDOM - JULY 26:  Prince William, Duke of Cambridge, Catherine, Duchess of Cambridge and Prince Harry wait to receive the Olympic Torch at Buckingham Palace on it's route around Britain to the Olympic Stadium on July 26, 2012 in London, England. (Photo by Rota/Anwar Hussein Collection/Getty Images)