Self explanatory chart: the oil price collapse on US consumer confidence falling to a 8 month low. And Trump 2.0 scrambling to lift Russian sanctions on oil exports.

 


Comments