Timeless, trans-seasonal, chic... it's no wonder that the trench coat remains a staple of any stylish wardrobe. This versatile garment dates back over 150 years when it was originally worn by soldiers ...