The Labour party has never been a socialist party, although there have always been socialists in it - a bit like Christians in the Church of England.

The Labour party has never been a socialist party, although there have always been socialists in it - a bit like Christians in the Church of England.