Princess Anne looked absolutely stunning at the Royal Ascot 2023 on Wednesday, stepping out in a two-toned satin dress coat with a matching ... wearing a black top hat and a grey morning suit for the ...