Oil prices have declined as doubts over OPEC’s capacity to curb crude supplies strengthen, completely negating the gains received from the reports of a drop in US oil inventories.
Oil prices have declined as doubts over OPEC’s capacity to curb crude supplies strengthen, completely negating the gains received from the reports of a drop in US oil inventories.