Here are the live results from the European Parliament elections after 28 countries, including the UK, voted to elect 751 MEPs.

More than 400 million people were eligible to vote in the elections and around half cast their ballot, a bloc-wide estimate showed on Sunday.