Princess Anne may not be the flashiest royal in terms of style, but I can always count on her to deliver with an eye-catching ...