It is curious, isn't it. It does make for a useful front organization...
Any PR victory Moscow can prop against the US hegemony is a win to them.
This is straight out of the Cold War PR battle.
Your comments looks like straight out of the Cold War PR battle.