Trentpost

Election Coverage

Member of Parliament

Mark Williams

Liberal Democrats

Constituency: Ceredigion

Majority: 19139 Votes