Magica logo
Russia's Economy Faces Severe Challenges as Oil Revenues Plummet and Deficits Widen in 2025 and 2026 | Magica