Business CNOOC Reports 13% Drop in Earnings Despite Record Production CNOOC Ltd, China’s leading offshore crude oil and natural gas producer, announced a 13% decline in earnings for the first half of 2025. This... Editorial8 hours ago