Russia oil and gas revenue slump reshapes 2026 war budget

Russia’s oil and gas revenue is set to drop 23% in September, straining the Kremlin’s main war-funding stream just as Putin drafts the 2026 budget amid record military spending, tax hikes and mounting signs of stagnation, recession risks and deepening fiscal stress.

Read More