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

Banff and Buchan MP David Duguid
Banff and Buchan MP David Duguid

Breaking