Trentpost

Election Coverage

Member of Parliament

Peter Grant

Scottish National Party

Constituency: Glenrothes

Majority: 21234 Votes