Marks and Spencer's ‘nice and cosy’ £99 jumper keeps selling out but ...

Responsive image
source