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…