Global oil production in December 2019 immediately fell by 780 thousand barrels per day (bpd), to 100.7 million bpd, and this is 1.3 million bpd less than a year earlier, follows from January report of the International Energy Agency (IEA). Nevertheless, an excess of oil supply remains on the...