Freesheet 15 Jan 2019 They’ve got to go! General election now – Counterfire freesheet January 2019 Counterfire
Opinion Rosa Luxemburg. Photo: Wikimedia Commons 15 Jan 2019 Rosa Luxemburg: a revolutionary for our times Dana Mills
Analysis Gilets Jaunes protest at the historic revolutionary site La Bastille in central Paris on Saturday 12 January. Photo: GiletsJaunes_FR 14 Jan 2019 France 2019: Macron, Yellow Vests and class struggle John Mullen
News An estimated 200 million workers have taken strike action in India. Photo: Facebook/Communist Party of India (Marxist) 14 Jan 2019 In India, epic worker mobilisations challenge the Modi government as never before Susan Ram
Opinion Rosa Luxemburg. Photo: Wikimedia Commons 14 Jan 2019 Standing on the shoulders of a giant: Rosa Luxemburg and The Mass Strike Richard Allday
Analysis “The All-New Range Rover”, 2012. 4,500 job cuts were announced by Jaguar Land Rover for the UK last week. Photo: Wikmedia Commons 13 Jan 2019 As the UK economy stalls, it’s not Brexit we should blame Vladimir Unkovski-Korica
News Front banner on the Britain is Broken: General Election Now demonstration, 12 January 2019. Photo: Jim Aindow 12 Jan 2019 Yellow Vests against austerity march through London – photos Shabbir Lakha
Analysis US paratroopers in Gabon 2016. Photo: Stars and Stripes 11 Jan 2019 Gabon – democratic struggle means French and US troops going home Explo Nani-Kofi
Opinion Benedict Cumberbatch in a scene from Channel 4’s Brexit: the uncivil war 08 Jan 2019 Brexit: the uncivil war – review Martin Hall
Opinion Bruno da Ponte. Photo: BE/Azores 07 Jan 2019 Obituary – Bruno da Ponte: 1932 – 2018 Chris Bambery
Opinion People’s Assembly Against Austerity protest at the Tory Party Conference on October 1st 2017. Photo: Jim Aindow 06 Jan 2019 12 reasons to protest on Saturday for a General Election Now William Hendy