Hindi, the main language of the South Asian nation of India, has also been called Hindustani, Urdu, and Hindi-Urdu. Certain sources distinguish between “Hindi” and “Urdu” as separate languages, while others claim that they are so closely linguistically related as to be considered one language. Hindi and Urdu share many similarities and have an intertwined history, but it is nevertheless a matter of contention as to whether or not they are entirely separate. There are greater differences between them that can be observed in the literary forms rather than the spoken forms, which for the most part are mutually intelligible. Learn more in this infographic.