Trentpost

Election Coverage

Member of Parliament

Luke Charters

Labour

Constituency: York Outer

Majority: 23161 Votes