Has Nigel Farage finally run out of road? | James OBrien