Why are Indians okay with "English" as the official language that unites the entire country, but not with Hindi, Sanskrit or any other regional language? Is it due to English being foreign & un-relatable as an identity, which won't hurt anyone's ego?
valid question