I'm really not surprised Russia is still kicking. It can survive anything.
But, ugh, seriously? Baba Yaga? I like that Russia is still around, but damn. That witch bitch needs so does not need any more followers using her name. Especially with the "protecting" bullshit.