Sources

4 Total Sources

Kiel Report Says Russia’s War Economy Has Stalled as Fiscal Buffers Shrink to 1.8% of GDP

Center50%
Far Right50%