SNP take Elgin North seat

The SNP have won the Elgin City North vote
The SNP have won the Elgin City North vote

Breaking