who wrote mahabharata

1 minute ago 1
Nature

The Mahabharata was written by the sage Vyasa, also known as Krishna Dvaipayana Vyasa. He is traditionally credited as the author and compiler of this epic, which is one of the two major Sanskrit epics of ancient India. According to tradition, Vyasa dictated the Mahabharata to Lord Ganesha, who wrote it down. Vyasa is also a significant character within the epic and is considered the grandfather of the Pandavas and Kauravas. The authorship and historical development of the Mahabharata have been the subject of various scholarly discussions, but Vyasa remains the central attributed figure for its composition.