Languages of India are divided into four main families, i.e. Indo-Aryan, Dravidian, Sino-Tibetan, Austro-Asiatic. Dravidian is spoken in all four states of south India, in northern Sri Lanka, some parts of Eastern India, and the Southwestern part of Pakistan.