London 04/03/2017, Save Our NHS Protest.

Protesters take part in The People's Assembly NHS national demonstration rallying in Tavistock Square.

London/Dover, June 2016, Convoy to Calais.

Over 6 months in preparation, approximately 200 cars, vans, lorries and bikers set out from London to Calais, carrying funds, supplies and solidarity...

Calais, FR, Sept 2015. The Jungle, Refugee Camp.

Anti Austerity Demonstration, 27th May 2015 London.

Medecins du Monde, Athens 2012.

Million Man March, 5 Nov. 2014, London.

Day 2 of the occupy democracy sit-in on Parliament Square.