A problem throughout is that he was there, but is too well-behaved to tell us what he heard.
All three parties have a middling band of targets – what leaps out is how so many Cameron-era gains now seem out of the Tories’ reach.
You wouldn’t go under anaesthetic if the surgeon were doing it as a hobby. There is a reason why a substantial number of MPs start life as councillors.
May’s Chief of Staff objected strongly to seeing Tory activists subject his boss to criticism “of the kind I would expect from our worst opponents”.
Also including: Twickenham, Battersea, Croydon Central, Kingston and Surbiton, and Dewsbury.
Plus: the postponed selection processes in Darlington and Wirral West have been restarted. And: Ryan Henson selected in Bedford.
Once a seat reaches 30 per cent BME population, it goes Labour. In 2010, this applied to 75 seats. By 2022, it could apply to around 120 seats.
Brexit poses a values and voting challenge for both the main parties. It may be even bigger for Labour than for the Conservatives.
After months without any news, and mounting frustration among many activists, the first tranche of seats is being presented to the Board today for their approval.
The former MP for Croydon Central will be a calming presence after the turbulent departure of Timothy and Hill.
Continuing our series on the key contests in each region and nation.
Different messages were sent to UKIP/Tory waverers; to undecided voters who preferred Cameron to Miliband; and to non-Tories who nevertheless liked Barwell.
Labour’s ‘good night’ in the capital wasn’t good enough to put us out of the running for City Hall in 2016… if we get our act together.
The last ten surveys contain mixed news for all parties and some noteworthy results.
He’s making a splash in local media, beneath the radar of Fleet Street. And it looks as though he’ll be unleashed nationally during the closing stages of the campaign.
Once a seat reaches 30 per cent BME population, it goes Labour. In 2010, this applied to 75 seats. By 2022, it could apply to around 120 seats.