The one advantage India has above China in the long term is that India is very diverse so it’s much easier to assimilate into India than China, which means that if India becomes middle income, immigrants from poorer countries would feel more welcome there
India also has arguably more trusted foreign policy when compared to China.
Think about the balance that has to be struck for a country that has decent diplomatic relations with Israel AND Iran.
That’s India.
8
Anonymous#16d
Not just decent but very good, with both. Also, India has very good relations with the US and Russia.