OPEC and Russia keep promising to pump more oil. They’re not delivering
OPEC and Russia keep promising to pump more oil. They’re not delivering
Here’s one big reason oil prices are near a seven-year high: OPEC and Russia are producing less than they promised.