Short answer

The Hindu scriptures give both answers, so they cannot settle it. In the Bhagavad Gita, Krishna says there is nothing higher than himself. Yet the Mahabharata, the epic that holds the Gita, says Krishna spent a thousand years in penance to please Shiva. It adds that no one is superior to Shiva. The Vishnu Purana, a Hindu sacred book, has Rudra, a name of Shiva, appear as Brahma's son. The Linga Purana has Brahma and Vishnu spring from Shiva. A third tradition says the Goddess made all three take bodies. Even the passages that call Shiva and Vishnu one rank them on opposite terms. The Qur'an's answer is the One God, who is not born and has no rival. The Qur'an says of itself that, had it come from other than God (﷾), it would contain much discrepancy. It teaches one God (﷾) who needs nothing.

Read the full explanation

See your saved pages