News Anti-fascist counter-rally in Stockton, July 2016. Photo: Teeside People’s Assembly 23 Jul 2018 Call to oppose racist rally in Stockton-on-Tees Teeside People’s Assembly
Opinion Steve Bannon speaking at a Conservative Political Action Conference, February 2017. Photo: Flickr/Gage Skidmore 23 Jul 2018 Steve Bannon: international orchestrator of the alt-right Sean Ledwith
Opinion “the horror of that countenance”. Photo: Wikipedia 22 Jul 2018 Frankenstein at 200 Jacqueline Mulhallen
Analysis Stop the War Coalition banner at protest against more troops in Afghanistan, May 2017. Photo: Shabbir Lakha 22 Jul 2018 Afghanistan: more troops to continue an endless war Lindsey German
Opinion Trump baby flying in Parliament Square, Friday 13th July. Photo: Shabbir Lakha 22 Jul 2018 Together against Trump: a mass show of opposition Daniel Jakopovich
Opinion Theresa May and Jean-Claude Juncker, December 2017. Photo: Flickr/Number 10 21 Jul 2018 The EU: As racist in deed as Trump Reuben Bard-Rosenberg
Opinion Cressida Dick, Commissioner of the Metropolitan Police, and Sajid Javid, Home Secretary. Photos: Wikimedia Commons 20 Jul 2018 Spy Kids: children being used for covert ops Jamie Wright
Analysis Trump and Putin meet in Helsinki, July 2018. Photo: Wikimedia Commons 20 Jul 2018 Establishment Fake News: Trump, Russiagate and ‘Treason’ Vladimir Unkovski-Korica
Review 19 Jul 2018 Against the Grain: A Deep History of the Earliest States – book review Elaine Graham-Leigh
Opinion Israel flag. Photo: Wikimedia Commons 19 Jul 2018 Israel enshrines apartheid into law Mark Porciani
Opinion Theresa May attends Brexit talks in Brussels, December 2017. Photo: Flickr/Tiocfaidh ár lá 1916 19 Jul 2018 Brexit and the left, two years on David Bush