Opinion Youth Strike 4 Climate, February 2019, London. Photo: Shabbir Lakha 31 Dec 2019 Protest has helped define the first two decades of the 21st century – here’s what’s next Feyzi Ismail
Opinion Mill workers in Manchester in 1862. 31 Dec 2019 1860s: the red thread of working class internationalism Alex Snowdon
Analysis No return to Blairism placard. Photo: Jim Aindow 29 Dec 2019 Another struggle is possible John Rees
Opinion Taber Hill, Toronto. Photo: YouTube 29 Dec 2019 Capitalism and colonialism: hiding the past on stolen land John Clarke
Analysis People's Assembly 'NHS at 70 - Free For All, Forever' demonstration, London, June 2018. Photo: Jim Aindow 28 Dec 2019 Labour’s leadership race – where’s the left? Alex Snowdon
News 'Tory cuts kill' sprayed on door of Iain Duncan Smith's office in Chingford and Woodford Green, November 2019. Photo: Twitter 28 Dec 2019 Honouring Iain Duncan Smith is an insult to his victims Mona Kamal
Opinion Jeremy Corbyn campaigning in Haverfordwest, December 2019. Photo: Flickr/Jeremy Corbyn 27 Dec 2019 The class war election Des Freedman
News Gilets Jaunes protest, Lyon. Photo: Flickr/Jeanne Menjoulet 27 Dec 2019 Macron had a bad month, but what will it take to break his pensions bill? John Mullen
Opinion Pro-Brexit signs outside Parliament. Photo: Wikimedia Commons 25 Dec 2019 From New Labour to a second referendum: why the north turned blue Heather Parry
Analysis 'Stop the Massacre in Gaza' protest, July 2014, London. Photo: Jim Aindow 23 Dec 2019 Labour needs Corbyn’s anti-war politics more than ever Alex Snowdon
News Anti-CAB/NRC protestors stopping traffic in New Delhi. Photo: Wikimedia Commons 21 Dec 2019 The great Indian fightback: thousands protest Modi’s racist Citizenship Act Susan Ram
News Activists rallied Parliament Square, 19th December. Photo: Ramona McCartney 20 Dec 2019 Protect the right to strike Reuben Bard-Rosenberg
Opinion US nuclear test as part of Operation Castle, 1954. Photo: Wikimedia Commons 20 Dec 2019 Socialists don’t do nukes Hilary Stephenson
Video Chris Nineham, Sky News 19 Dec 2019 Tony Blair is completely wrong: Chris Nineham on Sky News – video Chris Nineham