21st Century Marxism 2014
A weekend of discussion, debate, culture, music and food with national and international speakers from the labour, progressive and anti-imperialist movements hosted by the Communist Party of Britain.
A weekend of discussion, debate, culture, music and food with national and international speakers from the labour, progressive and anti-imperialist movements hosted by the Communist Party of Britain.