On June 19, 2018, Queen Elizabeth II, Prince Charles, Duchess Camilla, Prince Harry, Duchess Meghan of Sussex, Prince Edward, Countess Sophie of Wessex, Princess Beatrice, Princess Eugenie and Princess Michael attended the first day of Royal Ascot 2018 held at Ascot Racecourse in Ascot. Duchess Meghan wore a bespoke white shirt-style dress by Givenchy and carried a black handbag by the same brand Givenchy. |