Multiple choice general knowledge

Who wrote the Mahabharata?

  1. Valmiki

  2. Rig Veda

  3. Vedavyasa

  4. Lord Ganesh

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

Tradition holds that Lord Ganesha wrote the Mahabharata as Vedavyasa (also called Vyasa) dictated it. Valmiki wrote the Ramayana, Rig Veda is a scripture itself, and Vedavyasa was the composer who dictated but did not physically write. The question specifically asks who 'wrote' (transcribed) it.