First things first. Hindi is not the national language of India. The Union of India was not founded on the basis of any particular language, except maybe English, which formed the only strain of common communication and co-ordination—via the British-built rails and post-office—and connected producers of anti-British narratives in anti-British struggles from Bengal to Peshawar and Punjab to Tamil Nadu. The Gujarat high court, in a historic judgment in 2012, termed Hindi as a foreign language as far as Gujarat and Gujaratis are concerned.