EU-backed study targets top areas with carbon capture project potential
Research shows areas in France, Spain and Portugal as having the most potential for large-scale deployment
Research shows areas in France, Spain and Portugal as having the most potential for large-scale deployment