Fairytale settings, enchanting wedding dresses and star-studded guest lists, we look back at some of the most iconic royal weddings throughout history.
March 1863 - King Edward VII gets married to Princess Alexandra of Denmark at St. George’s Chapel in Windsor.
April 1923 – Lady Elizabeth Bowes-Lyon and King George VI get married at the famous Westminster Abbey in London.
November 1947 – Queen Elizabeth II gets married to the Duke of Edinburgh at Westminster Abbey in London.
April 1956 – Prince Rainier III and Grace Kelly tie the knot in Monaco.
May 1960 – Princess Margaret weds Antony Armstrong-Jones at Westminster Abbey in London.
November 1973 – Princess Anne and Captain Mark Phillips get married at Westminster Abbey in London.
July 1981 – Prince Charles and Lady Diana Spencer get married at St. Paul’s Cathedral in London.
July 1986 – The Duke of York and Sarah Ferguson tie the knot in Westminster Abbey in London.
June 1999 – Prince Edward and Sophie Rhys-Jones marry in St. George’s Chapel in Windsor.
April 2005 - The Prince of Wales marries for the second time to Camilla Parker Bowles at Windsor Guildhall, Windsor.
April 2011 - Prince William marries Kate Middleton at Westminster Abbey.
June 2013 - Princess Madeleine of Sweden gets married to Christopher O'Neill.
May 2018 - Prince Harry and Meghan Markle get married at Windsor Castle.