>>509253623 (OP)1 trillion ruble is 13 billion USD
1 trillion yen is 7 billion USD, and i don't see you kvetching that the yen is weak
russian GDP is 2.2 trillion USD
so as a debt to GDP ratio it is low
US debt is 5 times higher per GDP than russia's
https://usdebtclock.org/world-debt-clock.html
tldr: lynch youself, faggot