Russian budget deficit in 2025 not above target — Finance Minister

The share of oil and gas revenues of the budget will be 23% as of the end of this year and will decline to 22% in 2026, Anton Siluanov noted