There are 14 seats that the opposition parties in Scotland think they could win from the SNP in June's general election, party insiders have told BuzzFeed News.

In 2015's election, the SNP won 56 out of a possible 59 seats in Scotland with each of the other three main parties taking one each. As a result of Brexit and the prospect of another Scottish independence referendum, the other parties are adamant that will represent a high-water mark for the SNP.

The Conservatives have marked two seats in the borders of Scotland and one in the northeast where they think they can gain from the SNP, and a further four where they think they stand an outside chance.

The Lib Dems believe there are three seats they could win and a further three that they will pour resources into in the hope they can cause a big upset with their clear pro-EU and pro-UK stance.