It's important to note that while Hindi is the official language of India, it's not the only language spoken there. India has a vast diversity of languages, with over 22 scheduled languages recognized by the Constitution of India.
While Hindi is widely spoken throughout India, it's the dominant language in the northern and central regions of the country.