The election battlegrounds... and a prediction
It's a truism that there isn't one election on May 7th, there are 650. However, the brutal reality is that lots of them will behave much the same in terms of swing, and that in lots of them the outcome is a virtual certainty and they