Craig Mellow Drop in Crude Oil Prices Could Pressure Russia’s Budget Commodity weakness threatens to undermine Kremlin's main revenue source, putting a fresh squeeze on the economy. Craig Mellow December 17, 2025