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