ALBAWABA – China has announced the completion of the world’s first floating oil and gas production and storage unit. The unit utilizes carbon capture and storage (CCS) technology and is expected to enhance and sustain the country’s energy sector. China’s CCS oil unit The country has announced the completion of its first floating oil and gas production and storage unit. This unit is considered the first of its kind in ...