Multiple choice general knowledge history Who wrote the Mahabharata? Valmiki Rig Veda Vedavyasa Lord Ganesh Reveal answer Fill a bubble to check yourself D Correct answer