If you are traveling to major economic cities like Delhi, Mumbai, Chennai, Bangalore, etc., language won't be an issue. English is very widely spoken in most of the developed places. However, in some urban regions, getting English speaking population will be difficult. Such as in village areas in Assam, Bihar, Chhattisgarh, Jharkhand, Odisha, Rajasthan, etc., you may not find that many English-speaking people. It is recommended you take a guide to help with the communication.