Meghan Markle, Queen Camilla and Princess Kate are all owners of a trench coat or two, usually in the traditional beige but they ... street's best trench coats for women are going to be your ...