Oil prices fall on rise in U.S. stocks, demand worries
Oil prices fell on Wednesday after news of a rise in U.S. crude inventories last week, defying analysts’ expectations for a big fall, while concerns about weak demand also resurfaced. Continue Reading
