Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community.
Vouched for this [dead] [flagged] message because, regardless of the tone, I belive, the ciritical information is highly valid for this discussion. Maybe you can edit out the jibes and we can get on discussing the facts?
Whether a company is "Indian" or not is not defined by where they developed their apps - it is defined by the ownership structure. The truth is most of these companies that you have pointed out have significant percentage of their ownership in Chinese hands.
Well you see, most US companies now have development centers in India and soon many of their products and services will also be developed here. But that won't make these companies Indian companies.
Can you point out what was wrong with OPs post? I'm a native English speaker, got a perfect score on the SAT English tests, and I don't really see any spelling errors beyond typoing Twitter as Twiter.