Parliamentarians and campaigners

MPs and MSPs 

MPs - 52. Labour 32. Conservative 19. Liberal Democrats 1.

Read more

4000
3000