SNP leader John Swinney casts vote at polling station accompanied by 13-year-old son

SNP leader John Swinney cast his vote at Burrelton Village Hall, Perthshire.

Accompanied by his 13-year-old son Matthew, the First Minister walked from his home to the polling station, greeting members of the media on the way in.

He also met his candidate Dave Doogan who is running in the Angus and Perthshire Glens constituency.

Polling stations across the UK have opened as voters have their say in the General Election after weeks of campaigning.

Millions of people will vote between 7am and 10pm, with opinion polls suggesting Labour is on course to secure a big majority in the House of Commons and form a new government.

It is the first General Election where voters will need to show photographic ID before they can receive their ballot paper following a law change in 2022.

An exit poll, published shortly after 10pm on Thursday, will provide the first indication of how the election has gone on a national level.

These take place at polling stations across the country, with tens of thousands of people asked to privately fill in a replica ballot as they leave, to get an indication of how they voted.

The first of the 650 seats are likely to declare their results from 11.30pm.

Don't miss the latest news from around Scotland and beyond - Sign up to our daily newsletter here.