'Welcome to one of the most bizarre by-elections in recent history'

Votes are being counted in the Clacton by-election, with results expected in the early hours of Friday.