The £36 M&S coat that is 'perfect for winter'

Marks and Spencer's have reduced a bestselling winter coat by 20%