India doesn't have a national language. Hindi and English are both official languages, though the writers of the constitution envisaged a transitional status for English, opposition to Hindi hegemony from speakers of other languages, particularly Tamil, mean that English remains an official language #India#Facts