Liberal Democrats win last UK seat to declare result 0 06.07.2024 20:16 BBC News (UK) Angus MacDonald won in Inverness, Skye and West Ross-shire where the declaration was delayed by two recounts.