I was just very curious (by reading the title of your thread) as to why people in India promote English language learning so vehemently. I am generally convinced that English is no magic wand for anybody's career woes.
Personally, I had no intention to bash your thread. I am sorry if you took it otherwise.
OK... Lets leave this debate here itself and move on. I invite you if you can contribute or help others who yearn to learn this language. I believe your suggestions/advices will help many.