Scottish Liberal Democrats6 Jul 2024Liberal Democrats win last UK seat to declare resultAngus MacDonald won in Inverness, Skye and West Ross-shire where the declaration was delayed by two recounts.6 Jul 2024Scotland Politics6 Jul 2024Recount begins for Inverness, Skye and West Ross-shireThe SNP candidate has already conceded defeat, with the seat expected to be won by the Lib Dems. 6 Jul 2024Scotland5 Jul 2024SNP loses 'damaging' 38 seats so far as final result delayedThe first minister says his party has "soul searching" to do after a series of losses to Labour.5 Jul 2024Scotland Politics5 Jul 2024Labour wins Western Isles with SNP finishing secondThe former journalist said the SNP had "abandoned" islanders, winning with 6,692 votes.5 Jul 2024Scotland5 Jul 2024Why the SNP was left shocked by Labour's surgeThere was surprise at the party's victories in seats beyond its traditional heartlands in the central belt.5 Jul 2024Scotland Politics5 Jul 2024SNP Westminster leader Stephen Flynn hangs on to seatHe said the party was going to be "beat well" after winning his Aberdeen South seat with a reduced majority.5 Jul 20243 Jul 2024Scottish leaders make final pitch for votes before polls openThe electorate has been warned that several Westminster constituencies races are on a knife edge.3 Jul 2024Scotland Politics3 Jul 2024How has the election campaign played out in Scotland?After six weeks of debates, arguments, polls and scandals, the campaign is drawing to a close.3 Jul 2024Scotland Politics2 Jul 2024Who is Alex Cole-Hamilton?BBC Scotland News takes a look at the leader of the Scottish Liberal Democrats.2 Jul 2024Scotland Politics