The most beautiful royal wedding photos of all time Photo (C) GETTY IMAGES
Princess Elizabeth and the Duke of Edinburgh, 1947
Then-Princess Elizabeth married the future Prince Philip, Duke of Edinburgh, at Westminster Abbey in 1947. The future Queen wore a stunning white gown and her grandmother’s tiara, the Queen Mary’s Fringe Tiara. The royal union lasted 73 years, until Philip’s death aged 99 in 2021.
Grace Kelly and Prince Rainier, 1956
Prince Rainier III of Monaco married Hollywood star Grace Kelly in April 1956. Monaco’s Saint Nicholas Cathedral was filled with white flowers and lilies of the valley, and Princess Grace’s wedding dress is now considered one of the most iconic royal wedding dresses of all time.
Lady Diana Spencer and Prince Charles, 1981
Prince Charles married Lady Diana Spencer at St Paul’s Cathedral in July 1981. Diana arrived at the historic landmark in a stunning ivory silk taffeta and lace gown, complete with a 25-foot train. Diana wore her family heirloom, the Spencer Tiara, rather than a tiara from the Queen’s personal collection.
Letizia Ortiz and Prince Felipe
Spain’s Crown Prince Felipe de Bourbon married former journalist Letizia Ortiz in 2004 in Madrid. The happy couple have now been married for more than 15 years and serve as King and Queen of Spain.
Kate Middleton and Prince William, 2011
Prince William married his long-term girlfriend, Kate Middleton, at Westminster Abbey in 2011. The royal bride wore a stunning long-sleeved gown, completing her beautiful bridal look with the Queen’s Cartier Halo Tiara. The high-profile wedding was followed by a reception at Buckingham Palace.
Charlene Wittstock and Prince Albert of Monaco, 2011
Prince Albert of Monaco married Charlene Wittstock, a former Olympic swimmer, in 2011. The lavish wedding saw the bride wear a classic white off-the-shoulder gown, making Princess Charlene of Monaco one of the most famous royal brides in recent history.
Meghan Markle and Prince Harry, 2018
Windsor buzzed for the wedding of Prince Harry and Meghan Markle in 2018. Meghan was a vision in white in a sleek long-sleeved gown, which she paired with Queen Mary’s Bandeau Tiara from the Queen’s collection. For her second wedding outfit, Meghan also wore Princess Diana’s aquamarine ring, a touching tribute to her late mother-in-law.
Source: EXPRESS CO UK