Trentpost

Election Coverage

Member of Parliament

Stephen Kinnock

Labour

Constituency: Aberavon

Majority: 22662 Votes