For such a classic item of clothing - the kind that defies trends and crops up season in, season out - a trench coat can be ...