China's oil and gas production hits all-time high
Total oil and gas output reached 420 million metric tons of oil equivalent last year, more than 30 percent up compared to 2018 levels, according to the China National Petroleum Corp Economics and Technology Research Institute.
Read More