Sul trono di Hastinapura, il regno governato dal clan Kuru, i due rami collaterali della famiglia sono coinvolti nella lotta per il trono.
Sebbene i Kaurava siano il ramo più anziano della famiglia, Duryodhana, il Kaurava più anziano, è più giovane di Yudhisthira, il Pandava più anziano. La lotta culmina nella grande battaglia di Kurukshetra, che vede la vittoria dei Pandava. La battaglia produce complessi conflitti di parentela e amicizia, con esempi di lealtà familiare e di dovere che hanno la precedenza su ciò che è giusto, così come il contrario.