Mainstream parties lose ground while the far-right rises in Europe
As voters in 28 EU countries will cast their ballots for 753 members of the European Parliament on 23-26 may, the only directly elected EU institution, what's at stake in Europe on EU elections? Let's take a look.