The Chancellor's decision to end the previously universal winter fuel payment for pensioners unless they are on benefits has been branded "too narrow with the winter we have coming".
The payments of up to £300 have been made available to everyone above state pension age. However, from this winter pensioners will only receive a payment if they are receiving pension credit.
The Treasury said the winter fuel changes would see the number of pensioners receiving the payments fall from 11.4 million to 1.5 million - so just under 10 million would miss out.
Speaking in the Commons, Rachel Reeves said: "The scale of the situation we are dealing with means incredibly tough choices.
Read more on manchestereveningnews.co.uk