Marks & Spencer's 'best-selling' £22 thermal fleece top comes in six colours as fans call them 'a must'

The Heatgen Maximum Thermal Fleece Top is a best-seller on Marks & Spencer's website