English is the language commonly used by tourists visiting India, as it is spoken in most tourist areas. However, in other less crowded parts, the inhabitants may not use it. You have all the information in: «What language is spoken in India?«.
You have all the information in: "What language is spoken in India?".