• Concerns grow around Petrofac Mena oil project disruptions
  • Petrofac sells unit that includes UAE engineering teams
  • TotalEnergies’ Libyan oil statement confuses market