Trentpost

Election Coverage

Member of Parliament

Stephen Kinnock

Labour

Constituency: Aberavon

Majority: 15416 Votes