NSTA launches UK’s second carbon storage licensing round
Five of the 14 areas are in Scottish waters, with the remaining nine situated off the coast of England.
Five of the 14 areas are in Scottish waters, with the remaining nine situated off the coast of England.