What’s Holding Oil Prices Back? | OilPrice.com
Sanctions on Iran and Venezuela would have sent oil prices soaring a decade ago, but today’s sanctions are having little effect on the industry