Harriet Harman upset viewers, and the BBC's Andrew Neil, when she recounted a Holocaust joke on television.

The former deputy leader of the Labour Party suggested Andrew Neil would think an anti-Semitic joke was "perfectly all right."

This ignited a row, as she repeated word-for-word a highly offensive anti-semitic joke, and said Mr Neil would condone it.

After she made the comments, a leading Jewish charity asked the Labour MP for an apology and Andrew Neil pointed out he had recently made a speech about antisemitism at a Holocaust Educational Trust dinner.

Ms Harman told the joke on BBC1's This Week on Thursday evening as an example of material which she had previously been branded "humourless" for objecting about.

She then claimed that Mr Neil would not find the joke objectionable, at which he turned his back on her and told her to "be quiet".

This incensed fellow Labour MP Liz McInnes who tweeted: Yes, @afneil really did just tell @HarrietHarman to “be quiet” on #bbctw. Time for a boycott by all Labour MPs?"

Ms Harman said: "I've long been accused of being a humourless feminist and I'll give you two examples that I protested about because they were offensive and hurtful.