The worship of the gods is the most ancient form of Indian religion. Before the Aryan invasion, which probably took place in the second millennium B.C., the old inhabitants of India, who are sometimes called Dravidians, were a dark-skinned race, with religious beliefs and customs that probably did not greatly differ from those of other primitive races. They believed the world to be peopled by a multitude of spirits, good and bad, who were the cause of all unusual ...