India should just accept that she is behind China in almost every aspects, just like China is behind the US.
India should use that as a motivation the way China used the the centurty of humiliation and US as a motivation to surpass the West.
There is no shame in admitting you are behind. I don't understand how Indian thinks posting video of Chinese rocket crash or some made up video claiming that China space walk is fake is going to make India ahead of China. Even the most technologically advanced country in the world have rocket crash and people claiming the moon landing was fake. :-D
The fact that people are trying to deligitimize China's accomplishment inorder to make their country feel better is pretty lowly.
China has done an amazing job these last 30 years lifting more people out of poverty than any country in history.
In addition, chinese have more humility than India in regards to foreign policy. I think Chinese foreign policy are prudent as it doesn't force feed people to believe in ideology like democracy or communism.
The majority of Chinese don't see China as a superpower or even want China to be a superpower policing the world like the US. Even Chinese leaderships reject "China superpower status". Chinese doesn't have that kind of delusion of superpower status.
In merely a generation, China has turned in itself into a backwatered agriculture country on bicycle, to the second largest economy in the world with the fastest growing car owership. I say the government should be given a medal for doing all this thing without colonialism and war. The chinese slave away for 30 years of back breaking work for greedy Western corporation to get to where they are today, now they are saving enough money to buy the corporation. I say more power to them.
I admire China and Chinese people hardwork despite the constant bombarment of racist, sinophobic bs from the white media.