A new poll suggests that the Conservative Party could be set for heavy losses in Scotland in a snap election.
YouGov carried out the survey for The Times in Scotland and also found that there are now more Scots who want a second referendum vote on independence.
One in five of the 1,059 Scots who took the survey said they will vote for the Tory Party in an election, this is down 28.6% from 2017.
Sir John, professor of politics at Strathclyde University in Glasgow, said: “This suggests that an early general election would be a gift wrapped by Boris Johnson to Nicola Sturgeon as far as Scotland is concerned.”
He told BBC Radio Scotland’s Good Morning Scotland programme: “The SNP could well find themselves with over 50 of Scotland’s 59 MPs.
“Certainly, in an early election the Conservative Party probably has to brace itself for the probability it is going to lose some of those MPs who were crucial to Theresa May’s position in 2017.”
He added, “The fact that we now have another poll showing support for independence going up, and crucially that rise in support for independence has occurred exclusively, or almost exclusively, amongst those who voted remain.
“Therefore, strongly suggesting that the continued Brexit impasse and the pursuit of what simply in Scotland might be regarded as a hard Brexit is now seemingly beginning to undermine support for the Union, as some of the critics of a hard Brexit have long suggested it would.”