Anwar Hussein Archive
LONDON, ENGLAND - APRIL 29: Katharine, Duchess of Kent, Sophie, Countess of Wessex and Princess Anne, the Princess Royal attend 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)