India is a marvelous country, but there's no way it will sustain 7%+ a year. Furthermore, it's much further away than other BRICS in GDP per Capita.
Let's be honest, China, even despite the recent economic turmoil, is the only country armed with the weapons needed to jump into the 20K+ GDP per Capita club soon.
China is more self-sufficient than most think. Examples:
Alibaba's international business is just 10%, rest is selling to Chinese.
BYD builds and sells more EVs than Tesla, mostly to Chinese people.
It's also heavily disciplined, low-crime rates etc.
Chinese kids with access to school end up studying a lot and it's incredible the amount of talent existing there. Just read AI publications, check the authors and you'll see what I mean.
Now, if you ask me whether China is a great country to live in, as it's not a democratic country and having a high GDP per Capita in such a system might not be so nice to live in, I agree. But if we are talking barely about income per Capita. It's China.
China isn't that bothered about the US as well. It can do business with every other country. It has great relationships with Europe.
And furthermore, it has the biggest growing consumer base in the world. Not even American businesses want to stay out of that market.
Not saying China will ever surpass America in living standards or economics this century, but it has lots of potential to be extremely powerful.
China is in for the long game.
In around 20-30 years, India will be in a similar state, trying to avoid the middle-income trap, but that will take sometime. We still have to wait and see.