Analysts hail ‘very clever’ deal by BP, EnQuest

BP news
BP news