Will Attempts To ‘Self-Sanction’ Russia Be Enough To Tame Putin Without Oil-Mageddon?

Kremlin handout photo of Putin, March 3, 2022. Anadolu Agency via Getty Images It’s shocking to see western oil giants abandon tens of billions of dollars of investment in Russia — stakes in projects ...