“budget deficit soared to $24.6 billion, according to industry bible Oilprice.com.”
That’s collapsing?!? Heck, your oligarch masters in DC pi$$ that much away every month on vinyl pants and Uke corruption. Their total national debt is $335 Billion, our is what 30, 33, 35 Trillion. If it wasn’t so dangerous, the comedy show you DC stooges put would be hilarious.
You are comparing Russia with America. That is erroneous comparison.
A better comparison must be with a smaller nation........ Mexico or Chile for instance.
The population of all of Russia is less than the Indonesian island of Java