UKIP is likely to receive its best ever election results in the European elections in May, with leader Nigel Farage claiming his party could top the poll.

So where has this boost in support come from, and who now class themselves as UKIP voters?

Emily Maitlis has been finding out for BBC Newsnight.