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.