Again a valid point, but there's an incredible variety of languages Indians speak. But you may be right - Hindi, Tamil and Telugu seem to be extraordinarily popular languages.
Actually, now that I think about it, with the raw number of people speaking every language, you may be exactly right! I've been thinking in terms of percentages (x% of the population speaks y language, so it's probably not language that's the binding factor), but with India's sheer size, just the raw population (that x% might be 300 million people), it doesn't matter!