I was told by an Indian that all the educated city dwellers speak english.
Among the populace of these places, I'd venture that only a few speak English fluently. Many can use English words but are unable to carry on a conversation in them.
do note that even the 2% of India that do speak English fluently are about 24 million in number!