News

With global oil demand at 104 million barrels per day and supply at 105.2 million, the market is now oversupplied by over one ...