Crude oil inventories in the US rose more than expected in the week ended November 8 as product stocks fell sharply, the ...
Reports from IEA and EIA highlight rising global oil production and possibility of oversupply, alleviating market concerns - ...