Jackets don't come much more British than the tweed blazer. It's been worn by some of the country's most famous exports, from James Bond to Doctor Who and the Prince of Wales to Lord David of Beckham. Its cultural legacy stretches from the most north-westerly tip of rural Scotland to the heart of swinging London. It's centuries old but still relevant – albeit in a quirky, faintly eccentric way – just like the land that spawned it.