Its common that English and Hindi is main languages even u went to Mumbai vaha b English hindi aur marathi me announced krte h, ab telgu ko punjab me announced kroge to sb upar se jayga but punjab me b english hindi aur punjabi use hui, its simple that English aur hindi hi main language h aur govt ne usse preference dia h, regional language sirf region k log samjhte h har koi nhi, but most of the work in India is done in Hindi and English...
The Indian constitution does not specify the official languages to be used by the states for the conduct of their official functions, and leaves each state...
more... free to, through its legislature, adopt
#Hindi or any language used in its territory as its official language or languages. The language need not be one of those listed in the Eighth Schedule, and several states have adopted official languages which are not so listed.