Will Europe’s populist leaders make a breakthrough?

Mainstream politicians face a challenge from the far right as 400 million vote in European Parliament elections.