Suponiendo que estés hablando de India, no es en absoluto necesario. La mayoría de los camareros y servidores conocen mejor el idioma local y hablan inglés solo porque el establecimiento y los clientes así lo exigen.
Sin embargo, si se encuentra en un área donde su lengua materna no es el idioma local, y no está seguro si los camareros entienden el idioma que utiliza, entonces el inglés es un terreno más seguro.