Opinion Photos: Jim Aindow, BBC 11 Jul 2019 BBC Panorama hatchet job on Labour antisemitism is a farce David McAllister
News Free Palestine protest at Parliament Hill, Ottawa, July 2014. Photo: Flickr/Tony Webster 04 Jul 2019 Canada joins campaign to stifle criticism of Israel John Clarke
Opinion Jeremy Corbyn speaking at Global Justice Now in 2015. Photo: Flickr/Global justice Now 01 Jul 2019 The left needs to hold the line and fight the smears – weekly briefing Alex Snowdon
Analysis Jared Kushner speaking at the ‘Peace to Prosperity’ workshop in Bahrain. Photo: Youtube/The White House 28 Jun 2019 Slap of the Century: Trump’s crooked deal for Palestine Sean Ledwith
Opinion Streets of Aida refugee, Bethlehem. Photo: Thomas Gibbs 27 Jun 2019 For Palestinians, existence is resistance Shabbir Lakha
News Palestinians protesting in Ramallah’s Manarah Square. Photo: Shabbir Lakha 25 Jun 2019 Palestinians protest against Kushner and Trump’s sham economic deal Shabbir Lakha
Opinion Benjamin Netanyahu with Donald Trump at Ben Gurion airport, 2017. Photo: Flickr/Israel Ministry of Foreign Affairs 17 May 2019 Anti-Zionism is the antidote to Trump and Netanyahu Shabbir Lakha
Opinion Defend Corbyn Rally, London, 2016. Photo: Jim Aindow 17 May 2019 It’s time for the Labour left to step up to the plate John Rees
Freesheet 15 May 2019 Dump Trump: Protest the State Visit, June 3/4/5 – Counterfire freesheet May 2019 Counterfire
News Front banner on the national demonstration for Palestine, 11 May. Photo: Jim Aindow 13 May 2019 We stand with Palestine: thousands march in solidarity Shabbir Lakha
Opinion Palestine demonstration, November 2017. Photo: Flickr/Alisdare Hickson 10 May 2019 Why we’re marching for Palestine on 11 May Counterfire
Opinion IDF paratroopers during a training exercise. Photo: Wikimedia Commons 09 May 2019 Israel’s attacks on the Palestinians started before any rockets Shabbir Lakha