A giant oil supply gap looms. If, as we expect, oil demand peaks at 110 million barrels per day (b/d) in 2036, the inexorable decline of fields in production or ...
A