The Mahabharata is one of the two major Sanskrit epics of ancient India that tells the story of a dynastic struggle for the throne of Hastinapura. It describes the conflict between two rival branches of the same clan, the Kauravas and Pandavas. The story culminates in the great battle of Kurukshetra where the Pandavas, helped by Krishna, defeat the Kauravas. The epic explores philosophical and spiritual themes such as dharma, moksha through Krishna's teachings to Arjuna.