Saipem bags clutch of deals worth £685million

The Saipem Constellation vessel
The Saipem Constellation vessel

Breaking