Trentpost

Election Coverage

Member of Parliament

David Lidington

Conservatives

Constituency: Aylesbury

Majority: 27736 Votes