British oilfield services company Petrofac said it has secured an engineering, procurement and construction (EPC) contract worth nearly $600 million from Salalah...