Многие, но не большинство, индийцев знают основы английского языка.
К сожалению, в Индии более 20 официальных языков и еще несколько местных диалектов, поэтому надо быть готовым к тому, что вас могут не понять даже на основном языке - хинди.
Многие английские слова используются повсеместно: ok, thank you, hello, goodbye, sir, lady, gentleman, milk, cheese и другие продукты.
Окей, кстати, произносится только как оке и, обычно, дважды (оке-оке).
Произношение, естественно, у индийцев своебразное. Например, "L" всегда смягчается и обычное milk звучит не иначе как мильк.
Иногда в магазинах и аптеках приходилось писать названия продуктов и лекарств, чтобы не повторять по десять раз.
А вот пара слов на хинди, которые я запомнил:
Право (направо) - дая
Лево (налево) - бая
Прямо - сида
Спасибо - даниват
Сколько? - кидна?
Сорок - чалес
Приезжая в Индию, будьте готовы к тому, что даже самые простые фразы на английском из уст местных будут звучать как страшные заклинания. Русскому уху чужд индийский акцент, а более-менее знакомый инглиш, превращается в хинглиш.