The Princess Royal stood out on a sea of green as the Irish flocked to the racecourse.
The Irish flag is orange, green and white and the colours are often associated with sectarian groups. St Patrick's Day fell on Ladies Day in 2021 but the races were held behind closed doors due to the Covid pandemic. While most people, including her daughter Zara, opted to mark the occasion by dressing in every shade of green on the colour chart, Princess Anne donned an old favourite.