I don't agree with that "India is IT giant".
For your surprise, Chinese companies hold more patents in software than Indian companies.
Software is not just about desktops and laptops. There is software in embedded hardware systems too. This is where china has beaten India.
Also, this "IT giant" India has lowest penetration of fiber optics in country. How India is IT giant then?
Better Indians focus on real work than boasting in media going around like fools saying "we are IT superpower". That's a joke played around in media, by few fools in Indian IT industry(for PR purpose) which illiterate leaders of country took seriously.
Also, China has already catched up India in software capabilities(its not measured on exports to US market. That's a narrow metric.) too. While Indian businessmen are busy wasting thousand carores on Cricket.
Oops, did I forget to mention that most of those telecom broadband network over which your BSNL(2mbps) connection run is from Chinese companies. None of it is made by "IT giant" India.
"IT giant" India is good at only making invoice and banking softwares and services(labour work thrown by Western Software giants who focus on "real" R&D work).
Frankly speaking, Indians have no idea how far they are lagging. They are busy gloating on "software" bus which they have missed too. Infosys ex-Chairman Narayanan has accepted this in public.
Not to mention, China is atleast 30 years ahead of India in semiconductor technology alone while Indians are confused whether they should invest in R&D or keep begging USA for it.
India's biggest failure is lack of "work culture". China is far ahead in this aspect. Indian workforce is lethargic and lax. China is fast catching Japan. Now you can jump on my head and quote some Western study of how China is exploiting cheap labour. Sure, but thats a narrow view only, not full picture and unfortunately, Indians love to keep themselves in delusions by believing in this narrow picture of China.
Ask any Indian who has landed in China and worked there for atleast a week. He will tell you why Indians are ignorant fools when it comes to their mindset towards China.
One secret behind China's manufacturing success is - yes, they are cheap labour but they are very hard-working too. I can't say same about India. India has a long way to go.
Indians might like to believe that China lacks freedom but thats not reality. China has managed to build an eco-system where an individual freedom doesn't interfere with state. China's image in Indian mind is far away from reality.
All those google-doogle issues you see in media are pure politics. Average Chinese on street doesn't give sh1t to what some western search engine company(Google) think of China or what US govt. says. But, quite interestingly, Indian elites love to ape what USA says or does. Well, that's different story. Lets leave it here.