IAN Blackford was told his language was “not savoury and not what we would expect” after asking Boris Johnson if he is a “liar”.

The Speaker cut in after the Prime Minister asked whether the comments were in order.

The SNP Westminster leader was questioning the Tory leader over reports he said “no more f****** lockdowns – let the bodies pile high in their thousands” after reluctantly approving another lockdown last year.

Johnson has denied using the phrase, calling the reports “total rubbish”. Now, two witnesses have said they are prepared to go on oath and say Johnson made the remarks.

“The BBC and ITV have multiple sources confirming that this is what the Prime Minister said,” Blackford said at PMQs. “People are willing to go under oath, Mr Speaker, confirming that the Prime Minister said these exact words. Under oath, Mr Speaker.

“Now, parliamentary rules stop me from saying that the Prime Minister has repeatedly lied to the public over the past week. But can I ask the question? Are you a liar Prime Minister?”

Johnson replied: “Mr Speaker, I’ll let it to you to judge whether the right honourable gentleman’s remarks were in order, but I will say to him –“

Speaker Lindsay Hoyle said while the comments were in order, they were “not savoury and not what we would expect”.

READ MORE: Witnesses may go on oath over Boris Johnson's ‘let the bodies pile up’ remark

Johnson went on to say Blackford should be able to produce the authors of such statements if he wants to make claims like that in the House of Commons, and denied saying the comments.

The SNP representative responded: "Of course, it's the Prime Minister's behaviour which is not in order. This is a Prime Minister that's up to his neck in a swamp of Tory sleaze. 

"We've seen contracts for cronies, texts for tax breaks and cash for curtains. The Prime Minister has dodged these questions all week and he's dodged them again today. But these questions simply are not going to go away."

In the Parliament, MPs are not allowed to call each other liars - this is classed as "unparliamentary language". If the Speaker finds the language was not in order, they may be asked to withdraw the statement.

Last year Blackford was asked to withdraw his statement after calling Johnson a "barefaced liar" during a discussion on the Internal Market Bill.