Voters across the European Union will go to the polls between 6-9 June to elect the next 720 Members of European Parliament (MEPs). Continue reading...