Cea mai lungă poezie scrisă este "Mahabharata" de Vyasa, respectiva figură hindusă. Se credea că este întruparea zeului hindus Vishnu. Mahabharata este de 10 ori mai lungă decât Iliada și Odiseea combinate. Are peste 1,8 milioane de cuvinte și mai mult de 100.000 de versuri.
Scrisă în 300 B.C.E., Mahabharata povestește despre Războiul Kurukshetra în care două facțiuni de veri, prinții Kaurava și Pandava, au luptat pentru dreptul de a urca pe tronul unei dinastii. Războiul a durat 18 zile și a implicat restul familiilor indiene de guvernământ. Deși există revendicări istorice la război, nu există dovezi concludente că aceasta a avut loc cu adevărat în istorie.