Şimdiye kadar yazılan en uzun şiir, saygın Hindu figürü Vyasa tarafından "Mahabharata" dır. Hindu tanrısı Vishnu'nun enkarnasyonu olduğuna inanılıyordu. Mahabharata, İlyada ve Odyssey'nin toplamından 10 kat daha uzundur. 1.8 milyondan fazla kelime ve 100.000'den fazla ayeti vardır.
300 B.C.E'de yazılmış olan Mahabharata, Kurukshetra Savaşı'nın iki kuzen grubunun, Kaurava ve Pandava prenslerinin, bir hanedanın tahtına çıkma hakkı için savaştığı Kurukshetra Savaşı'nın öyküsünü anlatıyor. Savaş 18 gün sürdü ve Hintli yönetici ailelerin geri kalanını da içine aldı. Savaşa ilişkin tarihsel iddialar olmasına rağmen, tarihte gerçekten gerçekleştiğine dair kesin bir kanıt yoktur.