The Mahābhārata is one the two great epic poems of Classical India. Attributed to the immortal Veda Vyāsa, who is also one of the central characters, the Mahābhārata is the longest poem ever written, at 200,000 verses and over 1.8 million total words.