UKIP Leader Nigel Farage

UK Independence Party leader Nigel Farage has failed to win a seat in Britain's parliament as his anti-EU party suffered a series of setbacks, final results from the general election showed on Friday.

The 51-year-old Farage, who had promised to step down if he did not win a seat, was making his seventh attempt to get elected to parliament.