The Brexit Party has won nine of the UK's 12 regions in the European elections, claiming 29 of 72 seats in the European Parliament.

Nigel Farage's party came top in the North East, North West, East of England, Wales, West Midlands, East Midlands, Yorkshire & Humber, the South West and South East.

This came largely at the expense of the Conservative Party. Theresa May's party have lost a huge share of the vote across all regions, losing 15 MEP seats to leave a total of four. The party is in fifth place, with its lowest vote share in a national election since they formed in 1834.

In London, the Liberal Democrats - who have performed well in all regions so far declared - topped the poll. They place second, with 19.6 per cent of the vote and 16 seats.