Has Russia defaulted yet?

Yes!

Last updated on 06/27/2022