Kate Middleton as Princess Diana attends Royal Ascot 2022