Marsha de Cordova

Marsha de Cordova is the Labour MP for Battersea, and has been an MP continually since 8 June 2017.

Latest articles