Royal fans were quick to comment on Mary’s look, with many praising her.
Instagram user @luxmeagainpreloved said: “Mary just strikes the right balance. The colour combination, the fit, and the length.
“She rarely gets it wrong although she tries quite a few different silhouette with trousers especially. Always looks classic and stylish. Love the festive season.”
User @rmsgreeneyedlady wrote: “Love her outfit and those earrings.”