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, with the fuel produced emitting … Continue reading Analysis: UK could approve 13 new oil and gas projects despite North Sea pledge