Topshop has just served up the perfect trench coat | Marie Claire UK

Responsive image
source