BORIS Johnson is a "lame duck Prime Minister" Nicola Sturgeon said after he survived a vote of no confidence of Tory MPs.

Johnson held on with 211 MPs backing him but 148 – which is more than expected – voted in favour of removing him from office.

First Minister Nicola Sturgeon said: “That result is surely the worst of all worlds for the Tories. But much more importantly: at a time of huge challenge, it saddles the UK with an utterly lame duck PM. And for Scotland it just undermines the democratic deficit, only two of Scotland’s 59 MPs have confidence in the PM."

Anas Sarwar, Scottish Labour leader, said: "Boris Johnson may have survived his MPs but the British people know he is done.

"Come the General Election we must boot him and his gutless MPs out. Only Labour can do that."