It is said in the Mahabharata that if we protect dharma then dharma shall protect you. Even Karna followed mitra dharma to protect Duryodhana. Why was he punished?
If in the Mahabharata war Dharma won, why did Kalyug begin after that?