Robin Talbot

Executive Editor, The International magazine
Chair, Young Communist League of Britain