American Petroleum
Oil prices edged up on Wednesday, lifted by declining U.S. crude inventories, although markets were still restrained by general oversupply.
Most Read