Trentpost

Election Coverage

Member of Parliament

Stephen Kinnock

Labour

Constituency: Aberavon

Majority: 17008 Votes