Karna’s giving away of his kavach kundal is commonly viewed as an act of charity, a donation of the highest order. This is not so. This is actually an exchange offer as very clearly mentioned in Vyasa’s MB.
Well before Indra approaches Karna, Surya comes to him in a dream and tells him of his...