A newly discovered oil and natural gas field in the Bohai Sea, off the northern coast of China, on February 22. Photo: Handout via Xinhua
A newly discovered oil and natural gas field in the Bohai Sea, off the northern coast of China, on February 22. Photo: Handout via Xinhua