The Mahabharata was written by the Indian ruler , Vyasa. It is one of the longest written human epics in history, exceeding 74,000 verses and 1,000,000 words.It expresses the conflicts and battles that took place between the ruling families at that time, namely the Kauravas and the Pandavas.