First Minister Nicola Sturgeon speaks to the media at the SEC Centre in Glasgow during counting for the 2019 General Election.

Scotland's First Minister Nicola Sturgeon said Prime Minister Boris Johnson has no mandate to take Scotland out of the European Union and demanded a fresh independence vote on its place in the United Kingdom.

With all of the Scottish results now counted, the Scottish National Party (SNP) won 48 of the country's 59 available seats — 13 more than the pro-independence party won in 2017. The Conservative Party, while winning a large majority across the whole of the United Kingdom, actually lost seven seats in Scotland and now only has six MPs (Member of Parliament) in the country.

The Liberal Democrats took four seats and Labour, until recently a dominant power in Scottish politics, just one.

In the aftermath of the result, Sturgeon conceded that not everybody that voted for SNP would also support independence, but said Scotland was clearly owed the right to choose its future.

Speaking to BBC News, Sturgeon said: "Boris Johnson has a mandate to take England out of the EU but he must accept that I have a mandate to give Scotland a choice for an alternative future."