Two bodies have been found in the search for two men missing for over a month.

Eoin O'Connor, 32, and Anthony Keegan, 33, both from the Coolock area of north Dublin, had been reported missing by concerned family members back in late April.

It was thought they disappeared after arranging to travel to Ballyjamesduff, Co Cavan for a meeting with an associate, with one suggestion they had gone to collect a debt.

The bodies were discovered on the shore of Inchicup island on Lough Sheelin, on the Cavan-Meath side of the lake near to Ross Castle.

A Garda team set up an incident room in Kells, Co Meath following the find.

Various theories were explored over the last few weeks following the men's disappearance with a number of searches taking place including in rural Cavan and also on Lough Owel just outside Mullingar in Co Westmeath.

The car the men had been using, a dark grey Ford Focus, was found in a car park beside the beauty spot just three days after they went missing.

There were no signs of a struggle in the car and among the possibilities investigated by gardai was that the men could have deliberately gone off the radar or that they disappeared after arranging to meet someone.

Garda dive teams had been brought in to carry out detailed searches around Lough Sheelin and also on Lough Owel.

The men were also believed to have been planning to call to a house in the Ballyjamesduff area before they disappeared.

An area on an island on Lough Sheelin was searched today and two bodies discovered near the shoreline.

Garda specialist teams mainly from outside the area had been working on areas in and around the lough and in various parts of Co Cavan at different stages over the last few weeks.

The area on the island where the bodies were found was sealed off to allow staff from the state pathologist's office to examine the scene.

Cavan based gang took over duo's drug debt.