125 years of Barbour jackets — and how they've won over everyone from The Queen to Alexa Chung
As Barbour celebrates its 125th anniversary, its distinctive and much-loved jackets are still being worn by everyone from farmers to fashion royalty. Flora Watkins salutes a great British brand.