“Russia's federal budget deficit in 2025 was 2.6% of GDP, significantly overshooting the initial government projection of 0.5% of GDP.”