Theresa May's claim that "austerity is ending" has been met with laughter by MPs as she clashed with Jeremy Corbyn over the Budget.
Describing it as a "broken promise Budget", the Labour leader demanded to know why the prime minister had not pledged an end the benefit freeze.
But Ms May hit back as she ridiculed Labour's internal divisions over John McDonnell's decision to back the tax cuts for higher earners outlined by Philip Hammond on Monday.
"Just at a time when we need a national determination to invest in future business success through a long-term approach, we have an opposition whose would-be chancellor describes business as the real enemy.
"You will be trapped in a nightmare economy where the state, at a stroke, goes one-third of a trillion pounds into debt and in which the would-be government fully expects a run on the pound and capital flight.
"Whatever the uncertainties of Brexit, time and again businesses tell me that their biggest nightmare would be the leader of the opposition and the shadow chancellor in Downing Street."

Theresa May refuses to back US calls for Saudi Arabia to stop bombing Yemen
Conflict described as the 'most terrifying humanitarian catastrophe on the planet'"It's quite clear that the prime minister is not supporting the call for an urgent ceasefire by the US administration, which has called for a ceasefire within 30 days."
"It highlights the role the British government has played in supporting the Saudi-led coalition's bombing of Yemen and the advice given to the Saudi military by British forces"

Osborne endures verbal assault on BBC's Newsnight: 'Your treatment of the poor has been despicable'
'This man has done such harm and damage to this country,’ former chancellor toldCorbyn says the warning of further cuts comes from the Institute for Fiscal Studies, including a £4.1bn cut to departmental budgets. He says austerity is not ending and adds:
"The reality is this was a broken promise Budget and she knows it."
The Independent has launched its #FinalSay campaign to demand that voters are given a voice on the final Brexit deal.
Sign our petition here