I am curious about this. Other than the US, UK and a few Scandinavian countries, what countries do you think speak English better than India?
1) The younger generation is much much less corrupt.
2) Almost nobody pays for a masters in science and engineering. Those who do startup eventually end up doing it in India. I know a bunch of my friends running profitable startups.