From actors to royalty – which public figures have proved to be this year’s most stylish?
The black sparkle knitted trousers, £87.20 down from £109, are made from a jersey-knit so they're stretchy and super ...