Trentpost

Election Coverage

Member of Parliament

Angus MacDonald

Liberal Democrats

Constituency: Inverness, Skye and West Ross-shire

Majority: 18159 Votes