Multiple choice general knowledge

who wrote Mahabharat?

  1. Lord Krishna

  2. Lord Ganesha

  3. Veda Vyas

  4. Lord Rama

Reveal answer Fill a bubble to check yourself
B Correct answer
AI explanation

To answer this question, you need to know the author of the Mahabharata, one of the two major Sanskrit epics of ancient India.

Option A) Lord Krishna - This option is incorrect. While Lord Krishna is a central character in the Mahabharata, he is not the author of the epic.

Option B) Lord Ganesha - This option is correct. According to Hindu mythology, the sage Vyasa (also known as Veda Vyasa) is considered to be the author of the Mahabharata. It is believed that Vyasa dictated the epic to Lord Ganesha, who acted as his scribe.

Option C) Veda Vyasa - This option is also correct. Vyasa is the author of the Mahabharata and is considered one of the most important figures in Hindu mythology.

Option D) Lord Rama - This option is incorrect. Lord Rama is a central character in another major Sanskrit epic, the Ramayana, but he is not associated with the authorship of the Mahabharata.

The correct answer is B) Lord Ganesha. Lord Ganesha is believed to have acted as the scribe for sage Vyasa while he dictated the Mahabharata.