Russia's oil revenues plunge just as US sanctions hit when Moscow can least afford it
Russia's oil and gas revenues totaled 7.5 trillion rubles over the first 10 months of 2025, down from 9.5 trillion in the same period last year.
(Business Insider, 2025-11-07T06:26:35Z)