There are 33 million Gods according to Hindu religion in India. All of these Gods have fixed responsibility like Brahma is the creator, Vishnu is the preserver and Shiva is the destroyer. Female Gods are also worshiped in Hindu religion like Parvathi, Durga, Lakshmi, Saraswati. So Indians worship all Gods according to their needs and wishes.