I can understand that the China is no way to challenge USA because what we have are copy junks, but even the mighty Indian also can't challenge the USA?U.S. can turn China in stone age very easily.
U.S. has 12 Super CBG, China has 0.
U.S. has 1,000 4.5 generation aircraft, China has 0.
U.S. has 150 odd 5th generation aircraft, China has 0.
U.S. has 400 submarines, China has 50.
U.S. has 1,000 warships, China has 100.
U.S. has 60-65 military bases outside U.S., China has 0.
U.S. has 15,000 stockpiles of Nuke with 4,000 BM MiRV, China has 1/10th max.
U.S. has 4 layer of Defence shield, China has 0-1 layer.
U.S. Missile is located around few hundred Km at east and west side of China (S.K., Japan, Philipiness, Singapore, Europe). China Missile is far away around 5,000-10,000 Km. (U.S. can destroy China from China neighbouring countries, But China can't do anything since U.S. is 7,000 Km away)
U.S. has 3,00,000 army personnel around China or can move there if needed, China has 0 beyond mainland nor it has capability to do so.
80% GDP of the world is directly/Indirectly with U.S., China has 10%-15%.
U.S. has huge reserve of Crude oil + half of Middle-east, Canada, South America. China don't have even 10% control.
U.S. spent around 6 trillion $ on defence in last decade and China GDP is not more than 6 trillion $.
U.S. defence = Rest of the world. Comparison is humiliation. U.S. is provoking China, If China accepts, It will lose otherwise it will also lose. U.S. did very hard work for 100 years to reach here. It's unchallengeable as of now.
With the mighty Indian keep the high development rate, and the good quality production, Indian will be more powerful than the USA before 2030.