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
Read moreRussia posted a 500 billion ruble ($5.4 billion) federal budget surplus in March 2025 amid falling oil revenues, according to
Read more