General election 2019: Leaders seek support on last day of campaign
Scotland's political leaders are stepping up their canvassing efforts in the final day before the general election.
Jeremy Corbyn joined Scottish Labour's Richard Leonard in Glasgow to campaign for a "vote for hope".
SNP leader Nicola Sturgeon urged voters to "lock out" Boris Johnson, while Lib Dem Willie Rennie was in Edinburgh seeking to "stop Brexit".
Interim Scottish Tory leader Jackson Carlaw also held a rally in Edinburgh.
Patrick Harvie and Lorna Slater, the Scottish Greens' co-leaders, were in the capital to appeal for voters to demand climate action.
The party leaders will also have a final clash in the Holyrood chamber, with first minister's questions taking place on Wednesday afternoon due to the parliament being closed on polling day.
Polls will open at 07:00 GMT on Thursday and close at 22:00.
- What happens if wintry weather hits Scotland?
- A simple guide for Scottish voters
- Parties stick to core messages in final days
As part of a whistlestop tour of the UK, Labour leader Mr Corbyn addressed voters in Glasgow with Scottish Labour's manifesto pledge of £100bn investment in Scotland over 10 years.
He repeated promises that he will negotiate a new deal with the EU within three months of being elected and - within six months - hold a referendum on EU membership, offering a choice between the new deal or Remain.
Mr Corbyn said: "This is the most important election in a generation and people have the chance on Thursday to vote for a government for the many, not the few."
Ms Sturgeon has published an open letter urging people to back her party and "lock out" Tory leader Mr Johnson.
She branded Mr Johnson the "greatest danger to Scotland of any Tory prime minister in modern times".
"Much of what we hold dear in Scotland will be cast aside as Boris Johnson reshapes the UK in his own right-wing Brexiteer image," she wrote.
"A vote for the SNP is a vote to protect our NHS, for an end to Tory austerity and for a party that will always stand up for Scotland."
Mr Carlaw held a rally in Edinburgh alongside his former boss Ruth Davidson, saying the election is "on a knife-edge".
He said: "A few hundred votes either way will decide whether Nicola Sturgeon gets her way and takes us back to a second referendum next year - or whether we can all move forward as a country to take on the challenges and opportunities ahead.
"The fact is we are now staring down at the very real risk of a second referendum on independence being held next year. A second referendum which would divide us all over again and could lead to the break-up of our country by Christmas next year."
The Scottish Liberal Democrats were at St Giles' Cathedral in Edinburgh, arguing that "time is running out" to safeguard Scotland's membership of the UK and the EU.
Willie Rennie said every vote for his party was a vote to stop Brexit and "build a brighter future for Scotland within the UK".
The Scottish Greens highlighted their call for climate action to be at the heart of the general election campaign.
All of the parties are moving to the "get-the-vote-out" stage of the campaign where they are trying to ensure supporters make it to the polls on Thursday.
In many cases, this will mean arranging transport for those who need it.