Government faces potential €70m bill in Manoel Island contract exit

By June 19, 2025