
The Princess Royal donned her favourite sunglasses for the start of a two-day trip to South Africa where she admitted to owning more ponies than she should.
While most people lose their shades after a couple of holidays, Anne has been wearing the Adidas accessories since the London 2012 Olympics and needed them in the sweltering Cape Town heat.