
India is among the world's most linguistically liberal states. It has 22 official languages and almost as many mother tongues as gods. According to the 2011 census 19,500 distinct tongues are spoken.
But there is only one linguistic fault line that really matters -- between English and non-English, and especially between speakers of English as a first language and the rest.