@NITIN dear with due respect to your criticism to china and love for india, i just want to give u some facts: I am an IT Business Application System Manager for a global fortune 50 company in Milan ,moving every 7 days to different cities of world. I was in china some days back. My impression before touching down in china was somewhat like u more dominated due to my recent exposures to cities like paris,rome, madrid, Singapore, KL, dubai ..............but as i got down from my flight in BEIJING, my idea started to change.They are really developed........cities like Beijing,Shanghai, Dalian are really global cities than indian counterparts.They are more hardworking and professional in approach towards a job. The Govt is doing a good job and the IT industry is really doing pretty well.The other infrastructure is better.So it is better not to criticize China but to shake off our misconception and push more to become the better.