Who wrote the Mahabharata?
-
Valmiki
-
Rig Veda
-
Vedavyasa
-
Lord Ganesha
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.