First of all I am glad that India's image is changing. It has to.
Also, English is, as you said, a second language to all of us. We learn our regional language first and then schools teach English. Parents rarely teach their children English. They teach them their local language first, so that the child can relate to their homeland. I know its difficult to understand but that's the way India works.

I agree with both of you that the image cannot change rapidly and that image varies from person to person depending on what background you come from and what are your interests.
