There is no language that is called the Indian language. This question should instead say "any Indian Language"; and my answer would be yes; an immigrant should learn any one of the 300 odd Indian languages to integrate with the society; and yes, English happens to be one of the Indian languages.
Be the first to reply to this answer.