Analysis Extract from graph of polling information for the 2017 UK general election. Photo: Wikimedia Commons 30 Nov 2019 Labour can win: general election is all to play for Alex Snowdon
Opinion ‘NHS at 70 – Free For All, Forever’ demonstration, 2018. Photo: Jim Aindow 29 Nov 2019 Mental health: a very political crisis Alia Butt
Opinion A 1940 studio portrait of Bette Davis. Photo: Wikimedia/Alexander Kahle 28 Nov 2019 Buckle up, the propaganda war’s about to get a lot rougher – election briefing 28 November Lindsey German
Opinion BBC Broadcasting House. Photo: Flickr/James Cridland 27 Nov 2019 The BBC’s anti-Corbyn bias shows it’s not fit for purpose Morgan Daniels
News It’s Our NHS National Demonstration, London 2017. Photo: Jim Aindow 27 Nov 2019 Our NHS is not for sale – all out to tell Trump Tom Griffiths
Opinion Photo: Pixabay 27 Nov 2019 Beating the Tories online: effective political campaigning on Facebook Jim Scott
Opinion Laura Smith elected as MP for Crewe and Nantwich, June 2017. Photo: Crewe and Nantwich Labour Party 26 Nov 2019 On the canvassing trail in Lancashire Karen Buckley
Opinion Jeremy Corbyn in West Kirby in 2017. Photo: Flickr/Andy Miah 26 Nov 2019 Lies, lies and more lies – election briefing 26 November Lindsey German
Opinion Soldier at a NATO training exercise. Photo: EU COM 23 Nov 2019 We need to talk about Nato: an imperialist war machine Sweta Choudhury
Opinion The 2019 manifesto. Image: The Labour party 22 Nov 2019 The manifesto that will change the terms of debate – election briefing 22 November Lindsey German
Opinion Jo Swinson, Photo: Flickr/Liberal Democrats. Boris Johnson, Photo: Flickr/Financial Times 21 Nov 2019 It’s official: a vote for the Lib Dems is a vote for a Tory government Chris Nineham
Opinion Homeless by a wall. Photo: Flickr/Garry Knight 21 Nov 2019 No laughing matter – election briefing 21 November Lindsey German