this place is full of wild ideas, but it's the first time i've heard of that one. i'm going to need to see a source to back that up. none of the kremlin-backed media sources that i exclusively consume have ever mentioned it.
United States