The heads of state, celebrities and other notable guests at the wedding of Kate Middleton and Prince William
David Beckham and Victoria Beckham arrive to attend the Royal Wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011 in London, England.Pascal Le Segretain
Mother of the bride Carole Middleton arrives to attend the Royal Wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011 in London, England.Dan Kitwood
Princess Beatrice of York arrives at the West Door of Westminster Abbey in London for the wedding of Britain's Prince William and Kate Middleton, on April 29, 2011.BEN STANSALL
Britain's Earl Spencer, centre, chats with a guest at Westminster Abbey in London on April 29, 2011 prior to the start of Britain's Prince William and Kate Middleton's wedding.DOMINIC LIPINSKII
British Deputy Prime Minister Nick Clegg, right, and his wife Miriam Gonzalez Duantez arrive at the West Door of Westminster Abbey in London for the wedding of Britain's Prince William and Kate Middleton, on April 29, 2011.ODD ANDERSEN
Queen Sofia of Spain, Prince Felipe of Spain and Princess Letizia of Spain arrive to attend the Royal Wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011 in London, England.Dan Kitwood
Sophie, Countess of Wessex arrives to attend the Royal Wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011 in London, England.Chris Jackson
Britain's Prime Minister David Cameron waves as he arrives at Westminster Abbey before the wedding of Britain's Prince William and Kate Middleton, in central London April 29, 2011.PHIL NOBLE
London Mayor Boris Johnson, centre, arrives at Westminster Abbey before the wedding of Britain's Prince William and Kate Middleton, in central London April 29, 2011.KAI PFAFFENBACH
Sir Elton John waves as he arrives at Westminster Abbey before the wedding of Britain's Prince William and Kate Middleton, in central London April 29, 2011.PHIL NOBLE
Australian Olympian Ian Thorpe arrives to attend the Royal Wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011 in London, England.Pascal Le Segretain