ADNOC Contract.jpg
Oil and Gas News
Petrofac Losses Out as ADNOC Cancels $1.65 Billion Project