Aberavon

Aberavon

Stephen Kinnock

Labour