New North Sea exploration licences pose a threat to UK’s future energy security
The North Sea Transition Authority (NSTA), the UK oil and gas regulator, congratulated itself on receiving 115 bids for 256…
The North Sea Transition Authority (NSTA), the UK oil and gas regulator, congratulated itself on receiving 115 bids for 256…