What Does Mahabharata Teach Us What Does Mahabharata Teach Us / Mahabharata was written by maharishi vedvyas known as fifth veda scripture and is a valuable asset of hindu culture.