They claim in the post that this was launched from Baikonur in Kazakhstan, so not "Chinese" most likely. As a commercial pilot I'd assume they knew exactly where they are, and the perceived distance to the launch site.
So that suggests "someone else".