Well said.
It is rather $tupid to talk about internal quarrels in India (and to much lower extent in China) to malign any of these wonderful countries.
Let me give a quick example from another fine country.
We all can google "brazil favelas" and see the ugly side of Brazilian society, the side that means drugs, violence, and abject poverty.
However the international traders, the ones who bring in ship loads of dollars, do not worry about favelas. Not only international traders, even the ordinary visitors talk about Brazilian beauties, and beaches (see for yourself
Brazilian Beach Beauty - YouTube) and the wonderful experience at the brazil mardi gras festivities.
Similarly China and India are the wonderful and fantastic and exotic destination for the international traders and tourists alike.
This is why Indians are getting shiploads of trade dollars from the West and from America.
This is why Chinese are getting 100 times the Indian shiploads of dollars from the West and from America.
The economic engine of India (service providers and factory owners) runs non-stop thanks to a society that is extremely friendly to European guests.
Similarly the economic engine of Chinese (factory owners) runs non-stop thanks to a society that is extremely friendly to European guests.
In both the cases, for both India and China, negatives are there in one way or the other. India has more internal strife at the bottom rungs of the society. But the top rungs are India-first all the way.
Chinese are hindered by a draconian top-down governance, but Chinese and I mean all chinese are "China-first" all the way.
Both countries have issues like corruption among the government officials, and top level traders. But overall both are delivering products that are quality (as promised) and on time (as promised).
And this is what matters.
For both India and China, the expats in America (and West in general) bring home more trade, business and expertise.
Since this is a Pakistani board, so let me contrast our beautiful country to India and China.
1. We have terrible reputation with European travelers. Our Islamist mindset makes us lose our traditional hospitality. We though rich Arabs will replace European travelers. We were wrong.
Rich Arabs spend money in the same places where Europeans do. So once we lost European tourists, Arab tourists were gone too.
2. Our "Islamist" traders thought they don't need American markets, we'll export to Arabs. Guess what Arabs buy from the same countries from where Western get their products.
3. We can't figure out the future direction of Pakistan (in this world), because for us Islam-first, ethnicity-second, and Pakistan-third.
4. Pakistani expats settled in UK and US bring home terror instead of trade.
Thus we will remain marooned with poverty and death and destruction for some time to come, unless off course we learn from Chinese and behave like Chinese.
peace