"on the verge of financial collapse".
My feeling too but looking at the purchasing power parity (PPP) for 2019 in CIAs World Facktbook
https://www.cia.gov/the-world-factbook/field/real-gdp-purchasing-power-parity/country-comparison/
We find Russia as number 6 behind China, the USA, India, Japan and Germany but ahead of Indonesia, United Kingdon and France.