India has no national language because the country has too many languages. Apart from the officially recognised 22 languages are the hundreds of regional languages and dialects. It would be preposterous to imagine one particular language as the national language in such a situation. That is why the visionary leaders of Independent India decided upon a three-language policy for most purposes: Hindi, English, and the local language. The other day two pranksters from the Hindi belt landed in...