It is not just the strong Ruble, at levels last seen in 2018. Some data from the @economist:
- Industrial production down only 1.8% YoY.
- Inflation, at 10%, better than in much of Europe
- Activity recovering (below)
- Consumer spending stable YoY
- Unemployment stable