Europe's elections: pick a party, any party
In a couple of weeks’ time, over 413 million European voters in 28 countries will be asked to vote for the European Parliament. Hundreds of parties, divided by political orientation and nationality, are competing for the 751 seats. Read more