ENGLISH is simply an international language. So out of compulsion we learn it.
But as someone suggested here, Sanskrit is not spoken anymore in north for south indians to complain language bullying (Karnataka is a SOUTHERN state and there still exists a village that only speaks ancient classic Sanskrit till date... how do "language defenders" explain that for a "not a south Indian language" defense? Any words?) or east or west. Which means all Indians have to re-learn Sanskrit at the same level, therefore equally making all to learn and at the same time making a common language work for entire country for better unity and national pride.
This is an alternative looking at the fact that some language protectors here don't even want to use Hindi to connect with the other states of India just because of "north Indian" factor. Funnily they are ready to speak the language of a country that enslaved them for 200 years but not a fellow Indian derivative of Sanskrit that is easier for all Indians to learn and unite.
Now when someone suggest an ancient common language that ALL Indians have to equally work hard to learn so that it unites us, people go into "we are different race" argument without even knowing basic history of the country they were born into.
Wow... language politics at its best.