Record U.S., Russia and Saudi oil production means supply well outstrips global demand: IEA
November 14, 2018 at 06:25 AM EST
The U.S., Russia and Saudi Arabia are pumping crude at record levels, causing global supply to significantly outrun demand, a monthly update from the International Energy Agency shows Wednesday.