This post was originally published on this site

OPEC and its allies, led by Russia, have kept 1.2 million barrels per day off the market since the start of the year.