Twenty-seven countries have been voting across the EU and first results are due in the coming hours.
Read the news from all international angles and create your independent opinion
Twenty-seven countries have been voting across the EU and first results are due in the coming hours.