China significantly boosted upstream exploration and production investments last year even though its oil production continued to follow a downward cycle.

The country invested 63.7 billion yuan ($43 billion) in exploration and 203.1 billion yuan in production last year, respective increases of 8.9% and 24.7% when compared to the previous 12 months, upstream watchdog the Ministry of Natural Resources revealed this week.