Mahabharata characters 69 – Karna 3 — Is word of honor greater than life of honor

565