Multiple choice general knowledge history

Who actually wrote the great Indian epic, Mahabharat?

  1. Vyasa

  2. Ganesh

  3. Janamejaya

  4. Valmiki

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

According to tradition, Ved Vyasa composed the Mahabharata but Lord Ganesha wrote it down as Vyasa dictated. Ganesha set the condition that Vyasa must recite continuously without pause. Valmiki wrote the Ramayana, not Mahabharata.