“Does the prime minister agree with the foreign secretary that the NHS needs an extra £5 billion a year?” Corbyn said.

The prime minister accepted that the NHS was under severe pressures but defended her government’s handling of the crisis.

“We’re backing the NHS with more funding, that’s why we’re ensuring they get the best treatments and survival rates for cancer are higher than they’ve ever been before,” she said.

“It’s why we’re ensuring we’re reducing waste in the NHS so taxpayers’ money is being spent as effectively as may be on patient care.”

She accused Corbyn of having no other “answer” for the NHS then giving it more money.

Like last week, the prime minister also took aim for the Labour government in Wales.

“The latest figures show that in England 497 people were waiting more than 12 hours. But the latest figures also show that under the Labour government in Wales 3,741 people were waiting more than 12 hours,” she said.

Corbyn pointed out that the Welsh government’s budget is decided by the Westminster government, and then went on the attack.

“GP numbers are down, nurses are leaving, the NHS is in crisis. Tory MPs may not like it, when is she going to take action and save the NHS from death from a thousand cuts?” he said to cheers from Labour MPs.

Watch May and Corbyn clash over the NHS:

â¬SIt needs money, it needssupport, and it needs it now. The PM is frankly in denial about thestate of the NHSâ¬ @jeremycorbyn