I'm confused. I don't think China daily is a credible source, but I'll keep my fingers crossed.
its because drudge has it
It comes from Russian Itar-Tass; it is only on the Chinese website.