Keppel O&M wins contracts worth $95.5m from repeat customers

Keppel O&M wins contracts worth $95.5m from repeat customers. Credit: _freakwave_ from Pixabay.



  • Keppel