Oil prices declined on Wednesday on the back of bullish output forecasts by two large U.S. producers and a increase in American crude stockpiles, undermining efforts led by OPEC to curb supply.
Oil prices declined on Wednesday on the back of bullish output forecasts by two large U.S. producers and a increase in American crude stockpiles, undermining efforts led by OPEC to curb supply.