News Bristol march against NHS privatisation. Photo: Alexandra Scandellari 30 May 2017 Bristol want the Tories out Kevin Potter
Opinion The White Boar badge of Richard III, “Loyaulte Me Lie” (Loyalty Binds Me). Graphic: Wikimedia/Sodacan 30 May 2017 It’s the Empress who has no clothes, not Jeremy Corbyn – Election briefing #27 Lindsey German
Opinion Jeremy Paxman, mainstream media hitman. Photo: Flickr/ Duncan Hull 29 May 2017 On balance, the Tories don’t deserve to win – Election briefing #26 Lindsey German
News Anti-NATO protesters. Photo: Chris Nineham 28 May 2017 Trump and Nato: a dangerous alliance Shabbir Lakha
Opinion Theresa May and Donald Trump conferring with the press in Washington, January 2017. Photo: Flickr/Jay Allen 25 May 2017 The war party has a lot to answer for – Election briefing #25 Lindsey German
Opinion Tory social care plans manifesto mess. Photo: wikimedia, ukhomeoffice 24 May 2017 Theresa the Granny’s house snatcher Elaine Graham-Leigh
Opinion Jeremy Corbyn can win. Photo: wikimedia, paulnew 24 May 2017 Why Jeremy Corbyn can win Shabbir Lakha
News People’s Assembly national billboard campaign. Photo: People’s Assembly 24 May 2017 The Threat from May Martin Hall
Opinion RAF Airmen marching through Barry, South Wales, 2014. Photo: Flickr/Corporal Barry Lloyd RLC 24 May 2017 We cannot allow terror threats to undermine democracy – Election briefing #24 Lindsey German
News Prime Minister Theresa May. Photo: Wikipedia 23 May 2017 Dementia tax u-turn: Theresa May’s contempt for the electorate Shabbir Lakha
Opinion After the peace vigil. Photo: Pixabay/HNewberry 23 May 2017 Solidarity not scapegoating is how to defeat terrorism – Election briefing #23 Lindsey German
Opinion NHS demonstration in London, March 2017. Photo: Flickr/David M Bailey 21 May 2017 The general election and our struggle for a better society Cameron Panting