Day: 29 September 2017
UKIP has elected former soldier and policeman Henry Bolton as its new leader, the party’s fourth in a year
Controversial anti-Islam candidate Anne Marie Waters finished second. Some MEPs had threatened to quit if she won. Former UKIP leader Nigel Farage said he was delighted and said Mr BoltonRead More