The M&S coat is the must-have coat for the British weather this spring (aff)

Classic, chic, and ready for any British weather, this affordable trench turns unpredictable spring days into effortless style moments.