Hindus believe that there is only one Supreme God. Hinduism is not polytheistic. Hindus believe that there is only one God but present in different forms. That one Supreme God is Purna Purushottam Narayan. In the Shrimad Bhagavad Gita, in the Vibhuti Yoga Adhyaya, Shri Krishna speaks of that Supreme God living and working through him. Bhagwan Swaminarayan in the Vachanamrut says that Purna Purushottam Narayan resides in Akshardham and came on this Earth to establish dharma for the sake of His devotees. He describes the characteristics of this Supreme God: He is the all-doer (sarva karta); He has a divine form (divya sakar); He is supreme and above all else (sarvopari); and that He is always present in human form (pragat).