Nigel Farage is a maverick and an outsider. But perhaps more than anyone else, he is now shaping the British political agenda. Under his leadership the United Kingdom Independence Party has been turned from a fringe organisation into a new political force, winning seats in the European Parliament and on local councils across the country. Farage has been called a "rabble-rouser", as well as "a man of the people". But he is a far more complex character than most people appreciate.