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

Can Just Stop Oil stop oil?

I Marched Against Putin’s War for the Same Reason I Protested the War in Iraq

Climbing different mountains: A commentary on the London 12 June rally

Sri Lanka’s Crisis is Endgame for Rajapaksas

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!

Russia: Waiting for the Wheel of History to Turn

Unions Stand with Ukraine

March for Ukraine

An exchange of views

What sort of antiwar movement do we need today?

Sisters Uncut turn it up and bring the noise

The oligarchic rebellion in the Donbas

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?