News

China is the acid-test for a technology that could save the world from catastrophic climate change

Organisation: Global CCS Institute
Source: Quartz India

Dongying, China

From smog-choked cities to sludge-filled rivers, stories about China’s en...