Trentpost

Election Coverage

Member of Parliament

Vince Cable

Liberal Democrats

Constituency: Twickenham

Majority: 34969 Votes