M&S release new £23 cardigan in trending colours and it's already 'in demand'

Marks and Spencer's new cardigan is affordable and trendy