Russia is a fifth world economy by PPP, ahead of Germany and close time with Japan. Is Japan economically insignificant?:)
And Russia has so little debt by comparison.
Absolutely.