It is written by Veda Vyasa, in Sanskrit. Consisting of about 1.8 million words, the Mahabharata is almost 4 times longer than the Ramayana. Continue reading...