Princess Charlotte just made this £39 action Barbie-style jacket sell out instantly

Princess Charlotte looked incredible as she celebrated her tenth birthday with a new royal portrait and the daughter of Kate Middleton wore a £39 Jack Pyke jacket that sold out instantly.