The most unpredictable and epic general election in living memory
The news broke last night when I was in one of my regular election campaign team meetings. Subject to approval by the Lords, there will be a general election on the 12 December. So we've started the countdown to what [...]