Princess Anne was dressed for the South African sunshine in an orange dress and mirrored Adidas sunglasses today as she visited a new war memorial in Cape Town.
The royal, 74, looked fresh in a floral blue shirt on Tuesday as she arrived at the equestrian centre to observe a riding lesson as part of her two-day visit to Cape Town, South Africa.
The Princess of Wales, 43, is likely to make a show-stopping appearance at the Bafta awards next month - with the ceremony likely to mark her most high-profile engagement yet.
I'm pretty sure I know what was going through the Princess of Wales's mind when she posed in a white shirt, jeans and a jacket for her 43rd birthday this month. This needs something extra.