Sounds like it was written in Moscow.
Yes it does. What it reported in Moscow?
What major news outlet there printed it?
Where is this coming from?
Am I missing it?