Trentpost

Election Coverage

Member of Parliament

Ben Bradshaw

Labour

Constituency: Exeter

Majority: 29882 Votes