Keir Starmer said the era of Tory neglect and 'making working people pay the price' for their policies was over in a speech designed to trail Rachel Reeves’s upcoming budget. The prime minister also announced that the £2 bus fare cap in England would be raised to £3
Keir Starmer vows to ‘embrace harsh light of fiscal reality’ ahead of budget
From tax cuts to breaking the economy: five UK budgets that made a difference