Queen Elizabeth II celebrated her diamond jubilee in 2012. On May 18th, she hosted a luncheon for Monarchs around the world at Windsor Castle. Prince Albert and Princess Charlene attended. They also attended a dinner given by the Prince of Wales for foreign Sovereigns to commemorate the Diamond Jubilee that night at Buckingham Palace. Her Serene Highness arrived wearing this powder pink gown by Christian Dior. It’s a smart silhouette with the cape making it a bit more interesting. Dior denied that this dress was yours at first, but in 2013, it was displayed at the Musée Oceanographique in Monaco after Raf Simon’s first Resort show for the fashion house. Carla Bruni actually wore the exact same gown in navy to Windsor Castle for a banquet 4 years earlier.
Charlene paired her dress with a snakeskin clutch, diamond earrings (maybe Cartier, maybe Repossi) and bracelet.