¿Quién escribió el Mahabharata?
Según la antigua tradición india, Vyasa es el autor del Mahabharata y también uno de los principales personajes de la epopeya. Primero se la recita el sabio Vaisampayana al rey Janamejaya, que era bisnieto de los Pandavas.  A continuación, la historia es recitada de nuevo por un Ugrasrava Sauti a una asamblea de sabios en el bosque de Naimisa.