Recently, there has been an unprecedented wave of anti India sentiment in the United States. Indians have now felt the treatment of Chinese in the West in the past years. Why india？Why now？I think there are three reasons:

1. In the past years, Americans have been dissatisfied with India for a while. A large number of Indians have migrated to Anglo Saxon countries, and there have been many conflicts with local people. The Indian gov sent killers to kill the opposition leaders in the West. India ignored the warning and did a lot of trade with Russia. All these things make Westerners very unhappy. But in order to encourage India to confront China, Americans didn't say much about it. When India and China eased the border tension, Americans are no longer patient with India. 

2. Vivek criticized the anti intellectual culture in the United States and advocated that overseas skilled immigrants, mainly Indians, could help the US complete with China. However, this viewpoint instantly shattered MAGA's self-esteem, not only because more skilled immigrants would occupy local positions, but also because it fundamentally negated the intellectual superiority and social competitiveness of white Americans. MAGAs were already shocked and annoyed by China's unexpected military breakthrough, but now they are being ridiculed by Indians, so they launched a full-scale attack on Indian immigrants, Indian culture, and even India as a country.

3. The United States and India will have more intense economic competition in the future. The United States tried to develop its manufacture, but not very successful. The US economy still relies heavily on the finance and service; And India's manufacture development is also not very successful. The Indian economy is supported mainly by industries such as finance, services, software, and medicine, which happen to be the main industries that the United States relies on now........With the China increasingly dominate the manufacture, the US and India will complete more fiercely on those.