My girlfriend often travels to Mumbai on buisness. You'll find that the educated people, hotel clerks, officials, concierges, etc, will know both Hindi and English, even if their "home" language is Mahrati. People with little or no education, rickshaw & taxi drivers for example, may only speak Mahrati.
Either way, it goes a very long way to know how to say a few "polite" words like please & thank-you.
Arnie
Now in post:
Peristroika, a film by Slava Tsukerman
http://www.arniepix.com/blog