Multiple choice general knowledge

Who wrote the Mahabharata?

  1. Valmiki

  2. Rig Veda

  3. Vedavyasa

  4. Lord Ganesha

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

Lord Ganesha served as the scribe who wrote down the Mahabharata as Vedavyasa dictated it, making him the 'writer' in a literal sense. However, Vedavyasa (also called Krishna Dwaipayana Vyasa or Veda Vyasa) is the actual author and compiler who composed the epic. Valmiki wrote the Ramayana, not the Mahabharata. The question focuses on who physically wrote the text.