During a recent visit to South Africa, Princess Anne was spotted wearing one accessory that’s become a staple in her wardrobe – her Adidas sunglasses. The Royal has been spotted wearing her ...