Katy Perry looked glamorous on the red carpet ahead of her performance at iHeartRadio z100's Jingle Ball on Friday in NYC.
From actors to royalty – which public figures have proved to be this year’s most stylish?