The European elections on 6-9 June have brought mixed results. In the European Parliament, the populist, nationalist and far-right parties won seats but not as many as predicted.
In a twist that demonstrates that all levels of European politics are increasingly interconnected, the...
To view the rest of this article, click here.