Voting underway in local, European and by-elections

Polling stations have opened across the country as people elect 11 MEPs, two TDs and 949 local councillors.
People who are registered to vote can do so until 10pm tonight. Voting has already taken place on the islands.