In India, kingdoms and dynasties have come and gone, religious sects have formed and dissolved, schools of philosophy have come together and subsequently been replaced by others, yet the Mahabharata has never ceased to excite the Indian imagination. The sheer volume of commentaries on the Mahabharata is awe-inspiring. So, what is it in the Mahabharata that gives it its timeless magic? Is it the mythical characters with which it is replete that makes...