Sam Barsky has knitted 160 of his fabulous sweaters depicting famous landmarks, but he doesn't sell them because he wears them "every day, all the time"

He should meet Gyles Brandreth (though Gyles only wears this sort of stuff, does not knit them personally).

2 Likes