LANGUAGE

There are 18 official languages in India, with Hindi being the most widely spoken. However, most tourist places have English speaking guides.