The Constitution of India recognises 23 languages spoken in different parts of the country, including Hindi and English. While many businesses do accept English, it could be in your interest to work in Hindi, for formality and to keep a respectful and professional relationship.