Record U.S., Russia and Saudi oil production means supply well outstrips global demand: IEA
You might also like