General Election 2019: Hatrick for Kirsty Blackman as she holds Aberdeen North for the third time in four years

Breaking