Trentpost

Election Coverage

Member of Parliament

Connor Naismith

Labour

Constituency: Crewe and Nantwich

Majority: 20837 Votes