An anti-UK Independence Party protester hold leaflets as UK Independence Party (UKIP) leader Nigel Farage (not seen) takes part in a campaign visit to Ramsgate in Kent on May 6, 2015. Britain's political leaders launched their last day of campaigning Wednesday for the most unpredictable election in living memory which could yield no clear winner and weeks of haggling over the next government. AFP PHOTO/ BEN STANSALL        (Photo credit should read BEN STANSALL/AFP/Getty Images)
iBen Stanstall/AFP/Getty