A record 16 MPs get ...

A record 16 MPs get set to run the 2017 Virgin Money London Marathon

18/04/2017

A record total of 16 MPs are taking on the famous 26.2-mile challenge this year and 10 turned out in their running gear and race bibs to talk of training and togetherness today, 18 April 2017