Rt Hon John McDonnell MP

John McDonnell is the Labour MP for Hayes and Harlington, and has been an MP continuously since 1 May 1997.