Hindi is widely written, spoken and understood in North India and some other places in India. In 1997, a survey found that 45% of Indians can speak Hindi. It has taken words from the Dravidian languages of South India, as well as the Arabic, Persian, Chagatai, English and Portuguese languages. 