China's homegrown carbon capture facility passes reliability verification

background image