В Конституции Индии оговорено, что хинди и английский являются двумя языками работы национального правительства, т. е. государственными языками. Кроме того существует официальный список из 18 языков, которые могут использоваться правительствами индийских штатов для различных административных целей. Но в действительности, трехсотмиллионное население Индии (не считая Бирмы и Белуджистана) говорит на нескольких десятках языков. А проведенная в начале 90-х перепись обнаружила существование около 1600 малых языков и диалектов.
Много сил правительством прилагается для продвижения хинди (язык 6 северных штатов) в качестве национального языка и для искоренения английского. Краеугольным камнем этого плана является то, что хинди является основным на севере страны и практически не имеет общих черт с дравидскими языками юга. На юге, где образовательный уровень заметно выше северного, связующим языками, кроме хинди и английского, является тамильский язык. Поэтому вся южная интеллигенция также вынуждена владеть тремя языками: родным, хинди и английский.
Высшие слои общества в Индии пользуются английским, являющимся ведущим языком в мире образования и бизнеса. В отелях и ресторанах вас так же, скорее всего, поймут на данном языке.
http://www.india-club.ru/lang.html