The leaders of Scotland’s political parties have cast their own votes in the Holyrood election

The leaders of Scotland’s political parties have gone to polling stations to cast their votes in the Holyrood election.

The leaders of Scotland’s political parties have cast their own votes in the Holyrood election
The leaders of Scotland’s political parties have gone to polling stations to cast their votes in the Holyrood election.