North-east MPs lay out their pledges – Banff and Buchan winner David Duguid

David Duguid
David Duguid