LONDON, ENGLAND - APRIL 29: Prince William and his bride Catherine Middleton arrive by coach at Buckingham Palace following the Royal Wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011 in London, England. (Photo by Anwar Hussein/Getty Images)