OPEC and Russia keep promising to pump more oil. They’re not delivering
By Charles Riley, CNN Business Here’s one big reason oil prices are near a seven-year high: OPEC and Russia are producing less than they promised. The Organization of the Petroleum Exporting Countries and 10 other major crude oil producers, including Russia, have been gradually increasing their output after taking 9.7 million barrels per day out
Continue Reading