Nope. Russian debt to GDP is under 20%. In the UK it's 85%, USA it's 108%. My, er, the Russian homeland is in good nick.