​ India boasts no less than 24 official languages (including English and Hindi) and more than 1,600 languages in total. From North to South, they can be divided into Indo-European languages (spoken by 74 % of the population) and Dravidian languages (spoken by 23 % of the population).   In North India, people mostly speak Hindi, Urdu, Bengali, or Punjabi, while in south India the most known spoken languages are Malayalam and Tamil.  The Indian classical language is named Sanskrit. It is one of the oldest world’s languages and is spoken by few people.