Farage’s team – a guide to the people who run UKIP

Who are the officials, advisers, strategists, donors and communicators who are set to decide what UKIP says and does over the course of the General Election?