Sweden, Finland and Portugal: The three defeats of the far right in the European elections Read More…