Russia's budget deficit reaches $63 billion in first 10 months of 2026

Russia's budget deficit reaches $63 billion in first 10 months of 2026