EU rally brexit party European Parliament
British protesters at a pro-EU rally (Image: Wikimedia/ilovetheeu)

Well, elections for the European Parliament have been held, and the winner is... pretty much anyone you want it to be. With an unprecedented 50% turnout, the highest since direct voting to the institution began in 1979, voters went to nationalist and populist parties in greater numbers, to left and green parties, and away from the mainstream party blocs -- which nevertheless maintained their overall control of the chamber.

The European Parliament is a thing of dizzying complexity, in which more than 100 parties and groups sit in about 15 different blocs.