Anne's greatest royal rewears! As the Princess sports a 57-year-old coat, how her royal wardrobe works as hard as she does

The Princess Royal, 75, entered Windsor's St George's Hall dressed in a floor-length, cream-coloured coat to attend a banquet hosted by King Charles on Wednesday evening.