The Princess of Wales has made a surprise appearance at Royal Ascot, alongside her husband Prince William, King Charles and Queen Camilla.
It is the first time in three years that Kate Middleton has taken part in the royal procession at the storied horse race, following her recovery from cancer. The princess looped the grounds in a horse-drawn carriage before arriving in the royal box to watch the day’s spectacle.