There are literally hundreds of languages in India. People from different parts of India generally cannot communicate with each other in a native Indian language, because they're unlikely to speak the same one. The only language used nationwide is English.
There are more people speaking English in India than in the USA ;-)