The electorate in the EU's 28 member states go to the polls this May to vote for a new European parliament. It shares legislative powers with the European Council and holds limited budgetary powers.