The wedding of Prince William and Catherine Middleton took place on 29 April 2011 at Westminster Abbey in London, United Kingdom.
The bridal Catherine dress
The bridal dress, designed by the London-based designer Sarah Burton at Alexander McQueen, was made of satin and featured an overlaid lace bodice and appliqued skirt. The lace bodice incorporated machine-made lace, sourced from manufacturers in France and Britain.
Prince William and Catherine Middleton on the balcony of Buckingham Palace
Royal newlyweds Prince William and Catherine Middleton kissed twice on the balcony of Buckingham Palace in front of family and ecstatic crowds.
The streets around Westminster Abbey and Buckingham Palace were packed with millions of well-wishers, some of whom hoped to catch a glimpse of William and Kate's special day. The people of London stood shoulder to shoulder, flag-waving like sardines watching the wedding, anxiously waiting to see how Prince William would marry Kate Middleton at Westminster Abbey.
Queen Elizabeth royal wedding gift for Prince William and Catherine
Queen Elizabeth presented Kate with her first royal wedding gift shortly before the wedding, and her first royal wedding gift came from the Queen, who holds the royal titles of Duke and Duchess of Cambridge.
A view from the RAF greeting the royal couple on the day of William and Kate's wedding. Hundreds of cameras have captured Prince William's wedding to Kate Middleton and Prince Harry's wedding to Meghan Markle, and many of them have seen it all.
Kate, Duchess of Cambridge and Prince William have three children: Prince George, Princess Charlotte, and Prince Louis.