Marks and Spencer shoppers 'haven't turned the heating on' since buying £12.50 thermal tops - Manchester Evening News