Labour's spending plans descended into chaos last night as Rachel Reeves backed down over winter fuel.

The Chancellor said all pensioners with incomes of less than £35,000 will get the payment this winter following a huge public backlash over last year’s cuts.

The humiliating climbdown means nine million pensioners will receive the handout – worth up to £300 a household – at a cost of £1.25billion.

Ms Reeves refused to apologise for the original decision to slash the number of those eligible for the payment – a move which triggered a collapse in Labour’s poll rating.

She insisted she had been ‘right’ to cut the payment last year. And, despite having repeatedly attacked opponents for making ‘unfunded’ spending pledges, she refused to say how she will pay for the U-turn.