‘Restore Nature Now – or Else!

Political repression backfires, and pro‑Palestinian campus protests grow across the U.S.

UK University Campuses Erupt in Pro‑Palestine Protests

Students Confront University’s Complicity in Israeli Apartheid

LA Intifada: Dispatches from USC’s Student Rebellion

Freedom for the Zaragoza 6!


Call to Action: Join the National Demonstration in London on March 30—Ceasefire Now, Stop the Genocide in Gaza!

Left activism in Turkey

Singing in Parliament against Rosebank

Palestine frames British politics today

BDS movement more important than ever

Radical change is needed to combat capitalist agriculture!

Support the new Hetherington Occupation!

Argentinian workers strike against Milei

Left Perspectives: Navigating Capitalism, Conflict and Authoritarianism in 2023

Divide and rule

The ‘other’ Palestine protesters quietly shutting down arms factories

Gaza Ceasefire Now!

Bristol: school students strike for Palestine

Tory Government continues its attack on civil rights

From The River To The Sea: The True History Of A Famous Slogan For Palestine

Defend the right to protest, strike and boycott..

Campaigning to free Kagarlitsky: why and how

Criminal policing, systemic racism, anti‑social policies: supporting a legitimate revolt


Anti‑Deportation activity in Manchester

In Praise of Non‑Conformists!

Atlanta Police and Prosecutors Target Legal Support Activists

Breaking Boundaries and Turning Up the Volume: Inside the Revolutionary Sound of KILL, THE ICON!

Over 6,000 March For Independence In Swansea

Iran: Red Roots of Resistance in Manchester

The Fight for Democracy: A Challenge to Britain’s New Laws Undermining Protests and Civil Liberties

The social movement on hold in France

Anti‑royal arrests: the after‑effects

For a massive and noisy May Day

Against Half‑Solidarity and False Pacifism – Statement of the Russian Socialist Movement on May Day

A French spring

Hats off to XR Rebellion and ‘The Big One’ demo!

The Arrest

Eleven Theses on the Pension Counter‑Reform

JUST STOP OIL – Slow Marches

Battle for pensions: The discordances of the movement

Building for the Big One

An isolated government, but a movement in suspense

A Coup d’État in Israel?

Macron’s up against the wall, let’s not let the 49.3 save him

Are you watching Mister Starmer this is what an opposition looks like

Unprecedented United Front: Teachers, Doctors, and LU Staff Together for a Monumental Day of Protest

The Settler Colonial Origins of Israel’s Constitutional Crisis

Anti*Capitalist Resistance says NO to Transphobia! NO to Queerphobia!

“Bigger than Roe”

11 February Manchester Iran mobilisation

Building for Iran protests in Manchester

The Brazilian Capitol: confronting the fascists, no truce no amnesty

Climate protests are being criminalised, but we will not stop

My year in pictures

Iran: The past will not return to the future

Socialists Should Support the Popular Resistance in China

Demonstration to Shut Manston Down, Sunday 06.11.2022, 2 pm

No More Deaths in Custody

A Clear Message for new PM Sunak: ‘Chaos Costs Lives’

Iranian Revolution, Political Islam and Global Capitalism

“These people are corrupt”

Jîna ‘Mahsa’ Amini Was Kurdish And That Matters

Enough Already

This is not my voice: This is the voice of Zhina Amini

Iran demonstration in Manchester: Disruption and Solidarity

Wales youth march against nukes

Sri Lanka’s democratic revolution

Trans* Love, Tory Hate

NYC Abortion rights demo 24/6 2022


Revealed: Policing bill was dreamed up by secretive oil‑funded think tank

Against “Economic Surgery”: The Resurgence of Protest in Iran 

Reform or revolution: The strengths and setbacks of the 1989 Pro‑Democracy Movement

Who do the police protect?

Russia: a new wave of anti‑war protest

How the Russian Public Sees Events in Ukraine Today

Mass Protest Is Rising — Can It Confront Global Capitalism?

Bans off our Bodies Protest

Next steps to regain abortion rights

Against Price Increases and Oligarchs – A New Protest Movement in Albania

Back On The Streets‑ The return of XR

London: Trade unions rally to support Ukraine!

Unions Stand with Ukraine

March for Ukraine

An exchange of views

Sisters Uncut turn it up and bring the noise

London Protest calls for hands off Ukraine

Killing the bill in Manchester

Victory in Oldham: for Palestine

London picket of Kazakhstan embassy!

Russian Hands Off Kazakhstan!

“We harbor no fear and we will defend ourselves!”, protesters state in unison

I fear the end of the mass protest

COP26 a day of demonstrations

You are the illness, We are the Cure

SAGE workers back on strike

Protect the NHS – scrap the care and health bill

Care workers clap back

RISE For and With the Women of Afghanistan, Online Sept 1 & In the Streets Sept 25


Part 2: Why mobilising around COP26 is critical

G7: Another Summit, same old story

The Tiananmen Square massacre 32 years on:

Anti*Capitalist Resistance at the National Demonstration For Palestine

Freedom for Palestine A*C.R leaflet

Where Next for Kill the Bill?