Petrofac ink Gulf deal totalling £420million

Petrofac news
Petrofac

Breaking