Alex Salmond has raised the prospect of a new referendum on Scottish independence, as the SNP react to the UK's vote to leave the EU.

Every council area in Scotland saw a Remain vote, but the UK as a whole voted Leave by 52%.

The SNP manifesto for May's Scottish Parliament election said there should be another ballot if there was a "significant and material" change in circumstances from the 2014 vote, such as Scotland being taken out of the EU against its will.

Speaking on ITV, the former first minister said: "Well I'm quite certain Nicola Sturgeon will implement the manifesto.

"She won a huge victory only last month with 47% of the vote. In Scotland of course, importantly, saw every single local authority area - every single one, even the island communities who voted against the European Union in 1975 - has voted remain.

"We've got a united country in Scotland which wants to be part of the Europe, and in the manifesto it said if Scotland was dragged out of Europe against the will of the Scottish people, then the Scottish Parliament should have the right to hold another independence referendum."

He later said that David Cameron and George Osbrone should leave their positions on Friday.

He continued: "I've got experience of being a First Minister who lost the referendum and I resigned the next day, as I had to do because I had gone to the people and put my reputation on it and I was beaten.

"I tendered my resignation so the country and the party could move on very successfully as it turned out.

"David Cameron's got no choice. He could hang on for a week or two, if Boris Johnston allows him to, but that's no way to go out as Prime Minister. He's gone to the country, he's staked his reputation on it, he's lost, he must face his responsibilities - he should resign today and take George Osborne with him.

"And then the Brexiteers, who unfortunately won this referendum, are going to inherit at least this part of the Kingdom - and we'll see what kind of job they make of it."

First Minister Nicola Sturgeon said: "Scotland has delivered a strong, unequivocal vote to remain in the EU, and I welcome that endorsement of our European status.

"And while the overall result remains to be declared, the vote here makes clear that the people of Scotland see their future as part of the European Union."

Transport minister Humza Yousaf called on those who wish to remain in the EU to join the SNP, tweeting:

"If you want to fight for Scotland's place in the EU then join us. Scotland spoke with one voice, our place is in EU."