Nigel Farage is the Lord Voldermort of UK politics. Even when he's hundreds of miles away, he casts a long shadow wherever his opponents meet, much like the notorious Harry Potter villain. Nowhere was ...