Over 30% of the UK’s oil and gas wells are shut-in, according to the North Sea Transition Authority (NSTA). The regulator said “more than 20 million barrels could potentially be produced ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results