Book review Ralf Ruckus, The Left in China: A Political Cartography (Pluto 2023), 240pp. 01 Jun 2023 The Left in China: A Political Cartography – book review Reece Goscinski
Book review David Broder, Mussolini’s Grandchildren: Fascism in Contemporary Italy (Pluto 2023), 240pp. 25 May 2023 Mussolini’s Grandchildren: Fascism in Contemporary Italy – book review Chris Bambery
Analysis Black and white together, defending retirement pensions. Photo: John Mullen 24 May 2023 Racism and class struggle in France today John Mullen
Opinion March in Berlin in solidarity with the Palestinians, against Trump’s decision to move the US embassy from Tel Aviv to Jerusalem. Photo: Hossam el-Hamalawy / Wikimedia Commons / CC BY-SA 2. 09 May 2023 Palestine and international solidarity Michael Lavalette
Analysis Photo: Hossam el-Hamalawy / Flickr / CC BY 2.0 03 May 2023 Sudan: Danger of a new proxy war Jonathan Maunders
Analysis Emmanuel Macron. Photo: Faces Of The World / Flickr / CC BY 2.0, license linked below article 23 Apr 2023 Revolt in France: Macron humiliated, but no victory for workers yet John Mullen
Analysis Jordan Bardella. Photo: BootEXE / Wikimedia Commons / CC BY-SA 4.0 17 Apr 2023 Waiting in the wings: French fascism and the revolt against Macron John Mullen
Analysis Good Friday Agreement. Photo: Diego Sideburns / Flickr / CC BY-NC-ND 2.0 08 Apr 2023 The Good Friday Agreement: A promise unfulfilled Chris Bambery
Analysis Demonstration in Paris, 28 March. Photo: Shabbir Lakha 31 Mar 2023 French trade unions: the roots of revolt against Macron John Mullen
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 Paris protest. Photo: Jean-Marc Mauran 26 Mar 2023 France and Britain: a tale of two revolts – weekly briefing Lindsey German