Markets

Global demand for oil is finally close to outstripping supply after nearly three years of surplus production, despite growth in the overhang of unused crude, the International Energy Agency said...






Tags