Jeremy Corbyn reacted furiously after he was heckled while speaking about elderly care during his Budget response.

Labour MPs claimed on Twitter that an "ageist" and "inappropriate" joke was aimed at Mr Corbyn by a Tory MP.

It came as the Opposition leader noted more than a million elderly people "aren't receiving the care they need".

Mr Corbyn, after hearing the remark, directed his anger at the Tory benches when he added: "Over £6 billion would have been cut from social care budgets by next March.

"I hope the honourable member begins to understand what it's like to wait for social care stuck in a hospital bed while other people are having to give up their work to care for them."

Labour MPs could be heard shouting "shame on you", while some Opposition backbenchers shouted "get out" and pointed towards the exit.

Mr Corbyn said: "The uncaring, uncouth attitude of certain members opposite needs to be called out."