Actually DG hindi (hindu is a religion) although the national language (i think I'm right in this) is not spoken by all indians. You also have to factor in Sri lankans and pakistanis all of whom have english as a lingua franca.

English I am told is easy to learn but very very difficult to master due to the large number of irregular verbs etc