Local and European elections: Everything Irish voters need to know

Voters will elect 14 MEPs to the European Parliament and 949 councillors to 31 local authorities on Friday, June 7th