Although the Constitution of India establishes English and Hindi as official languages for communication in government, there are currently 30 official languages in India. You have all the information in: «Indian customs«.
You have all the information in: "Indian customs".