CNOOC Limited brings on-stream 9 new projects, production continues to hit new highs, World Watch | PolicyRisk