John McNally19 Jul 2023Which Scottish MPs are leaving the Commons?Eight SNP and two Conservative MPs have announced they will not contest the next general election.19 Jul 2023Scotland politics