Hindi is a New Indo-Aryan language spoken in the north of India. It belongs to the Indo-Iranian branch of the Indo-European family of languages. It is spoken by more than three hundred million people either as a first or second language in India, and by peoples of Indian origin in Trinidad, Guyana, Fiji, Mauritius, South Africa and many other countries. It is the official language of India, and English is the associate official language. In addition, Hindi is the state language of Bihar, Chattisgarh, Haryana, Himachal Pradesh, Jharkhand, Madhya Pradesh, Rajasthan, Uttarkhand (formerly, Uttaranchal) and Uttar Pradesh.