Invented circa 1912, the trench coat has literally been hanging in wardrobes for over a century with no signs of losing its ...