Prince William and Kate Middleton This image appears in the gallery:A history of all the Royal Weddings through the years 14. Prince William and Kate Middleton April 2011 - Prince William marries Kate Middleton at Westminster Abbey in London. 15 images See the full gallery: A history of all the Royal Weddings through the years