Several official royal weddings have taken place in recent years. Here are some notable ones:
Prince William and Catherine Middleton: The wedding of Prince William, the Duke of Cambridge, and Catherine Middleton (now the Duchess of Cambridge) took place on April 29, 2011, at Westminster Abbey in London. It was a highly anticipated event and garnered worldwide attention.
Prince Harry and Meghan Markle: The wedding of Prince Harry, the Duke of Sussex, and Meghan Markle (now the Duchess of Sussex) took place on May 19, 2018, at St. George's Chapel, Windsor Castle. Their wedding was notable for its multicultural aspects and the diversity of the attendees.
Princess Eugenie and Jack Brooksbank: Princess Eugenie, the daughter of Prince Andrew and granddaughter of Queen Elizabeth II, married Jack Brooksbank on October 12, 2018, at St. George's Chapel, Windsor Castle. Their wedding received attention, although it was not as widely covered as Prince William's or Prince Harry's weddings.