The best trench coat is literally a lifelong companion. It’s a core wardrobe item that’s always ready when you need it but quite accepting in being packed away for a few months until the weather changes. However, here in the UK a waterproof trench coat is a pretty much 24/7 essential as the timeless and …
More