This is a win for the US and Russia oil producers. A barrel of oil is already up from yesterday. If it goes up pass 60 dollars a barrel it will also be a win for the oil shale producers who could start profitable operations again. the losers are the US consumer.
China and India can’t buy Russian oil with these new sanctions. How is that good for Russia?