Energy MarketsFinanceTop Stories

Oil and gas decommissioning costs slashed by billions

Decommissioning cost estimate dropped 25% to £44.5 billion, according to the North Sea Transition Authority

Related Posts