Princess Anne was recently spotted in her favourite pair of Adidas sunglasses whilst in South Africa, with the Royal wearing the exact same sporty pair for almost 20 years