The royal wedding of Prince William and Kate Middleton took place on April 29, 2011. It was a highly anticipated event that attracted international attention. The ceremony was held at Westminster Abbey in London and was attended by thousands of guests, including foreign dignitaries and members of the royal family.