Jeremy Corbyn has insisted he is "not embarrassed in the slightest" after his shadow home secretary was left struggling to do the sums live on air for a flagship election policy.

Diane Abbott stumbled over the cost of Labour's plans to put 10,000 extra police on the street in awkward exchanges with LBC's Nick Ferrari.

In one attempt to come up with the bill for the policy, officers would earn just £30 while a second go left them with £8,000.

Ms Abbott's assessment of how many new officers would be recruited in one year ranged from 25,000 to 250,000, which over the course of the four-year plan would mean one million extra bobbies on the beat.

Mr Corbyn told Sky News the policy would cost £300 million and denied it had caused embarrassment.

"She corrected the figure and that's the figure and it will be paid for by not going ahead with the cuts in capital gains tax," he said.

Asked if it was embarrassing that Ms Abbott got the figures wrong, he said: "Not at all. We have corrected the figure and it will be absolutely clear now, today and in the manifesto.

"I'm not embarrassed in the slightest."

The gaffe was quickly seized on by the Conservatives, who claimed it showed that Labour's sums "don't add up".

Home Secretary Amber Rudd said: "Diane Abbott has laid bare the chaos that Britain would face if Jeremy Corbyn is voted into Downing Street.

"One of Corbyn's closest allies has clearly shown that Labour's sums don't add up, they would weaken our defences, and their nonsensical promises aren't worth the paper they are printed on.

"Jeremy Corbyn and his coalition of chaos pose a grave risk to our economy and our national security. We would all pay the price if he ends up in Number 10 propped up by the Lib Dems, Greens and SNP.

"Only Theresa May and the Conservatives can be trusted to deliver the strong and stable leadership for Brexit and beyond."