UK’s oil & gas decom cost forecasts drop to around $54 billion

Previous

Next

Submit a Comment