Opinion Theresa May as Home Secretary, 2015. Photo: Wikimedia Commons 05 Jun 2017 Theresa May’s time-to-get-tough approach falls flat Chris Nineham
Opinion Theresa May speaking at the Girl Summit in 2014. Photo: Flickr/Russell Watkins 05 Jun 2017 Theresa May doesn’t seem to have any answers, and her scapegoating of Corbyn isn’t working – election briefing #31 Lindsey German
Opinion Donald Trump registering his approval. Graphic: Pixabay 04 Jun 2017 Trump, May and Farage: the roll of shame – Election briefing #30 Lindsey German
Opinion National Care Home Open Day. Flickr / CQC Press Office 02 Jun 2017 Through my eyes: the social care crisis John Rees
Opinion Jeremy Corbyn merchandise on sale. Photo: Facebook/Tanya Hazell 01 Jun 2017 This wasn’t supposed to happen – Election briefing #29 Lindsey German
Opinion Amber Rudd addressing the Institute of Civil Engineers in 2015. Photo: Flickr/ Department of Energy and Climate Change 31 May 2017 Apoplexy at Daily Mail about biased audience: bias is their job, after all – Election briefing #28 Lindsey German
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