The pantheon of Hindu gods are said to reach as many as 30 million.