Farage… is he just enjoying a run of headline good luck or is the tide of history swinging his way?
The Labour government is barely five months old but already the media is speculating on who will be the next PM. According to Paul Connew, increasing numbers of pundits are pointing towards it being Nigel Farage.
