So finally the truth is out! From Elon Musk x Twitter account, China was correct.