Tweetminster

Volunteer pledge button

Britain's democratic socialist party. The values Labour stands for today, social justice, a strong community and strong values, reward for hard work, decency and rights matched by responsibilities, are those which have guided it throughout its existence. Read more ...

via Labour
1 Sep 2014