Princess Anne has been wearing these sunglasses for more than a decade

By Heather Cichowski