Headlines – The Leaders’ debate takes place this evening. For two hours from 8 pm, the nation will be glued to ITV to see seven politicians battle it out. Well, maybe not. A few million will watch the whole thing, and everyone else will see edited highlights, a couple of vaguely amusing gifs and some snarky Twitter comments. This is a snapshot of the poll of poll […]