North-east’s new MPs lay out their pledges – Aberdeen South winner Stephen Flynn

New Aberdeen South MP Stephen Flynn
New Aberdeen South MP Stephen Flynn

Breaking