Indian English: Preponing the tiffin

India has a lot of languages—according to a 2001 census, there were 29 different languages in India that had at least a million native speakers each. The official language is Hindi—but English in India is a rich variant in its own right.