A test site in Japan for burying CO2 below the seabed off Hokkaido island is showing more promise than other CCS projects, its developer says.
A test site in Japan for burying CO2 below the seabed off Hokkaido island is showing more promise than other CCS projects, its developer says.