Race For London Mayor - Who Will Finish LAST ?

London Mayor : The RACE IS ON to finish, er, last.

WHO WILL IT BE ??

... Count Binhead ?

... Ukip's Gammon ?

... or The Idiot 'Saviour Of Mankind' Fox ?

All tied on 1% support.