David Cameron has claimed his party's second place finish marks a “realignment” in Scottish politics.

The Prime Minister told Conservatives supporters that it was a "great" day for the Conservatives and the future of the United Kingdom.

READ MORE: Election 2016: SNP secure third term in power as Scottish Conservatives overtake Labour

Speaking in in Peterborough, he said that election results across the UK had shown that a "united, mainstream, One Nation, passionate Conservative party" could appeal to voters.

He added: "Nowhere is that more the case then with those remarkable results north of the Border”.

The Herald:

If someone had told him a few years ago that "pretty seen we are going to be the second biggest party in Scotland," he added, "I would have told them to go away and lie down and stop taking what they were taking”.

He added that the election results could show a "realignment taking place north of the Border.

"All to the good for us who want to see a strong and successful United Kingdom”.

He also hit out at Jeremy Corbyn's Labour party claiming that they had "completely lost touch" with voters and were “obsessed with left-wing causes and unworkable economic policies”.

READ MORE: Labour's deputy leader calls for members to be patient with leadership

The Scottish Tories won 31 MSPs, the party's best result since the formation of the Scottish Parliament and up from 15 in 2011.

The SNP won 63 of the 129 seats, failing just short of a second overall majority.

Labour took 24 seats, down 13 from five years ago.