The royals have once again pulled out all the fashion stops, only this time at one of the biggest royal events of the year: the Royal Ascot.
Catherine, Duchess of Cambridge, led a stream of glamorous royals at the annual high-society horse race on Tuesday, stealing the show in blue alongside her husband Prince William, Queen Elizabeth, Camilla, Duchess of Cornwall, and members of the royal family.
For the event, Catherine stunned in a blue dress by Elie Saab featuring a sheer torso and sleeves over a matching slip. She completed the look with a matching Philip Treacy hat.
Catherine and William were pictured smiling as they arrived in a horse-drawn carriage alongside Prince Charles and Camilla, who stepped out in a lovely pink ensemble.
The couple were followed by the Queen, wearing a cornflower blue coat and hat, who was accompanied by her son, Prince Andrew, the King of the Netherlands Willem-Alexander, and his wife, Queen Máxima, who turned heads in beige long-sleeved dress with a matching hat covered in pink and white flowers.
Elsewhere, Princess Beatrice and Princess Eugenie, arrived together in a carriage wearing matching outfits. Beatrice opted for an elegant pastel blue lace dress by Maje and teamed it with a matching hat. While Eugenie went for a brighter ensemble, wearing a turquoise dress with a pleated skirt and a bright yellow fascinator.
According to Kensington Palace: “[the Royal Ascot] has become Britain’s most popular race meeting, welcoming around 300,000 visitors over five days. Ascot Racecourse was founded by Queen Anne in 1711, and has since received the patronage of a further eleven monarchs.”