Russia Posts $5.4Bln Budget Surplus in March but Hard Landing Risks Increase

Russia posted a 500 billion ruble ($5.4 billion) federal budget surplus in March 2025 amid falling oil revenues, according to preliminary data from the Finance Ministry.

The deficit was equivalent to…

Continue Reading