Gordon Brown is facing criticism for not doing enough for the NHS in his Budget after a hospital announced job cuts - the fourth to do so in a week.

The chancellor's 10th Budget saw a big rise in school funding in England, but Tories said he had abandoned the NHS.

On Wednesday the Royal Free Hospital in London said it was cutting 480 jobs and 100 beds in a bid to save £25m.

Mr Brown defended himself, saying he had already announced an extra £6bn for the NHS over the next two years.

"I do not re-announce things in the Budget," he told BBC News.

More than 2,000 job cuts have been announced at UK hospitals in the past week.

But the chancellor insisted the problems only affected a small number of NHS trusts, who had to sort out their problems.

Pointing to thousands of more doctors and nurses, Mr Brown said: "The fact that is undeniable across the political spectrum is that there is more money going into the NHS."

Nurses' pay

In his Budget on Wednesday, the only commitment the chancellor made on health was a promise to increase nursing pay above the average public sector pay of 2.25%.

Conservative shadow health secretary Andrew Lansley said: "Faced with the failure of his billions to deliver corresponding improvements for patients, Gordon Brown and the Treasury have abandoned the NHS."

Conservative London Assembly Member Brian Coleman said a superb local hospital was having to close beds because of financial mismanagement in Whitehall.

The latest news comes after New Cross Hospital in Wolverhampton said it was cutting 300 jobs, Plymouth Hospitals Trust said about 200 jobs were to go, and up to 1,000 hospital staff face redundancy in Stoke-on-Trent.