Multiple choice general knowledge

Who recited the Mahabharata?

  1. Ved Vyasa

  2. Ganesh

  3. Valmiki

  4. Krishna

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

Ved Vyasa (also known as Krishna Dvaipayana) composed and recited the Mahabharata. The other options are incorrect: Ganesh served as the scribe who wrote down Vyasa's dictation, Valmiki composed the Ramayana, and Krishna is a central character in the Mahabharata but not its reciter.