Mahabharata is written by Vyasa. It is written in Sanskrit as well as variety of scripts from different parts of our country for Brahmanas. This project took 47 years to complete. In Mahabharata there are 13,000 pages. The place where Mahabharata is written in the cave of Veda Vyasa. It is completely a real story. In Mahabharata there are more than 74,000 verses and 1.8 million words and has a total length more than 90,000 verses.
Mahabharata, one of the two grand epics of Ancient India ( as the other is Ramayana), is believed to be written by Rishi Vyasa.The Hindu God of creation Brahma himself came to the sage in his meditation and asked him to write it. As it was a very long and complex story Vyasa was hesitant,
so Brahma told him to take the help of Lord Ganesha as his scribe.