Author: Brynne Kelly 7/24/2022
The narrative over the last few weeks in oil markets is that 'Demand Destruction Outweighs Supply Concerns' which has put enough pressure on oil to drive prices below $100. Oil is lower, selling has won the day; Inflation is tamed! Then a news item came across the tapes which hit home on the selloff's fragility.
Russia Strik…