Princess Kate’s favourite designer coat is £249 at Barbour – you can buy similar for £42
The Royal Family have been wearing Barbour for decades after the late Queen stepped out in their designs for over five decades, and it is now loved by the Princess of Wales.
Daily Express :: Style Feed