James Macintyre

James Macintyre

The much-ridiculed Labour leader may yet prove his detractors wrong by moving into Number 10 next month