The Juggernaut Stumbles by Matthew Finkel 28/06/201620/02/2020 The grim fate of Russia’s energy economy.