Analysis: UK could approve 13 new oil and gas projects despite North Sea pledge

The UK government could approve 13 new oil and gas projects in the North Sea, … Continue reading Analysis: UK could approve 13 new oil and gas projects despite North Sea pledge