Princess Kate’s Christmas cardigan left fans speechless at staggering cost of the knitwear

Save hundreds and shop Princess Kate's look on the high street from £65.