Energy

December production hits all-time high, capping 2018 gains

Production capacity is now well over 5 million bpd, but future output could be constrained by infrastructure bottlenecks and OPEC obligations.