Russia’s oil revenues collapse 24% as global prices slide further (INFOGRAPHICS)
Russia’s oil and gas revenues fell 24% in 2025 to their lowest level since 2020. Sanctions, a strong ruble, and falling global prices came together to squeeze the Kremlin’s primary source of war funding. The revenue collapse pushed Russia’s budget deficit to 5.65 trillion rubles ($72 billion)—the highest since 2009—evenContinue Reading












