We will use your email address only for sending you newsletters. Please see our Privacy Notice for details of your data protection rights.

Make the most of your money by signing up to our newsletter fornow

In light of Mr Corbyn's call, Paterson accused him of hypocrisy for not mentioning that he had pocketed around £20,000 from the Iranian regime over the years.

The Labour leader today called for Boris Johnson to resign over his diplomatic blunder in the case of Nazanin Zaghari-Ratcliffe , the British mother imprisoned in Iran.

Niall Paterson took Jeremy Corbyn to task this morning when he interviewed his close ally and fellow MP, Peter Dowd.

The Labour leader today called for Boris Johnson to resign over his diplomatic blunder

The foreign secretary contradicted the Government's official line in the British citizen's case

Earlier this week, the foreign secretary contradicted the Government's official line in the British citizen's case, instead claiming that she was working and not on holiday.

In response, Mr Corbyn called on him to be sacked immediately as foreign secretary for “undermining our country” and “putting our citizens at risk".

The Labour leader cited a list of gaffes from Mr Johnson since his appointment by May as foreign secretary last year.

He also accuses him of having a “colonial throwback take on the world”, and of repeatedly “letting our country down”.

However, in his interview with Mr Dowd, Paterson pointed out that his party's leader has previously recieved £20,000 from appearance on Iranian state TV.

Paterson said: "Isn’t it all just a little bit rich for Mr Corbyn to make this intervention?

"Let’s leave aside the fact that in the article in which he calls for Boris Johnson’s head he doesn’t mention the Iranian regime once but he was happy to take tens of thousands of pounds from them, including a payment from Press TV six months after they lost their broadcasting licence after they aired a confession extracted through torture."