New Communist Party of Britain
New Communist Party of Britain
http://www.newworker.org/
Marxist-Leninist party which is fighting for a world without exploitation
New Communist Party of Britain
http://www.newworker.org/
Marxist-Leninist party which is fighting for a world without exploitation