Opinion Jeremy Corbyn campaign in West Kirby. Source: Andu Miah – Flickr / cropped from original / shared under license CC BY-NC 2.0 30 Mar 2023 Starmer’s shock tactics: how should we respond? John Westmoreland
Review Olivia Colman as Miss Havisham and Fionn Whitehead as Pip. Source: BBC / cropped from original 30 Mar 2023 Great Expectations: class and aspirations, then and now Sean Coote
Book review Ralph Darlington, Labour Revolt in Britain 1910-14 (Pluto 2023), ix, 336pp. 30 Mar 2023 Labour Revolt in Britain 1910-14 – book review Lindsey German
Opinion Han Dong. Photo: Finnfrancislong / Wikimedia Commons / CC BY-SA 4.0 29 Mar 2023 War fever: Chinese Canadian MPs face racist witch-hunt John Clarke
News Protests in Paris. Photo: Shabbir Lakha 28 Mar 2023 French workers stay on the streets Cici Washburn and Shabbir Lakha
Analysis Sykes-Picot Agreement map. Photo: Public Domain 28 Mar 2023 Palestine and the carve up of the Middle East Shabbir Lakha and Michael Lavalette
Opinion Photo: EURIST e.v on Flickr 28 Mar 2023 Car wars: London’s zone of contention Elaine Graham-Leigh
News Barclays UK HQ. Photo: GroupEditor/cropped from original/licensed under CC-BY-SA-4.0 – https://creativecommons.org/licenses/by-sa/4.0/ 27 Mar 2023 Protestors shame Barclays Bank over Israel’s repression of Palestinians Ellen Graubart
Analysis Paris protest. Photo: Jean-Marc Mauran 26 Mar 2023 France and Britain: a tale of two revolts – weekly briefing Lindsey German
Red Traces Stonehenge. Photo: John Nail / Pexels / Public Domain 26 Mar 2023 Red Traces, Part 3: Stonehenge demystified Sean Ledwith
News 26 Mar 2023 #VoteReject: NHS workers push back against pitiful pay deal – News from the Frontline Counterfire
Analysis Independence supporter holds ‘Yes’ Scottish flag. Photo: Flickr / Garry Knight / CC BY 2.0 25 Mar 2023 Scottish independence at the crossroads: A socialist response Sophie Johnson