Has anyone ever wondered how come none of the Gods or events mentioned in Indian mythology ever lived or happened in South India? Yet South Indians are far more knowledgable about these Gods than North Indians. For example Krishna hardly ever came to South India, events of Mahabharat and events relating to Krishna's life happened only in North India. Rama too came South only to fight with Ravana. All other events of his life happened in North India. Shiva lived exclusively atop Himalayas. Vedas, Veda Vyasa, Sanskrit are all basically North Indian. However it is the South Indians who have totally embraced this culture and the Gods and preserved it and revered it. They may not have had to face foreign invasions like North India or for that matter bear the brunt of partition but it is to the credit of their sincerity and hard working nature of the South Indians that we see them on the rise. Most South Indians do learn Hindi because they know it will be needed if they are posted to North India however most North Indians have such prejudice for South Indian languages that they hardly make any attempt to learn it.