Trentpost

Election Coverage

Member of Parliament

Peter Grant

Scottish National Party

Constituency: Glenrothes

Majority: 17291 Votes