I dont think Russia has nearly the debt we have.
Of course, their oil revenues are getting slaughtered.
I am almost always glad I don’t live in Russia. Today I am even happier I am not there.
Russia's economy is now roughly the size of Spain's. Interest rates are nearing 20%, which, with a sharply devaluing currency will lead to a catastrophic liquidity crisis soon. Worse yet, they make nearly nothing. All of their income and potential growth come from selling off their natural resources, the prices for which are still falling.
Today is not a good day to be in Russia, and tomorrow is going to be a lot worse.