India is a country of incredible linguistic diversity, with over 1,600 languages spoken throughout the country, 23 of which only constitutionally recognized official languages. However, Hindi and English are the official languages of the Indian government.