I haven't been to India myself but I know quite a few people had been to and worked in India. They did not have a very good impressions of India in many areas.
One person that I know is a Asia Pacific manager of a MNC (multi-national corporation) actually voluntarily gave up his managing responsibility of India to his counter-part who is the regional manager of Europe. (btw, he is based in Boston, US. He has the execute that India is closer to Europe, but he is very happy to manage China. )