Yes, English is commonly spoken throughout India. In fact, most children, particularly in the cities, learn English first in school. It is the most important language for commercial, national, and political status. Hindi is the national language and primary tongue for 40% of Indians. However, there are 21 other official languages, including Gujarati, Tamil, Punjabi and Sanskrit.