Myths Collection

Search by title and refine by origin, characters, tags, and sort order.

Karna Peeling off His Invincible Skin-Armor to Give to Disguised Indra

OriginHindu Mythology

In an unparalleled act of generosity, the warrior Karna sacrificed his divine, skin-integrated armor (Kavacha) and earrings (Kundala) to the god Indra, who had disguised himself as a Brahmin. Despite knowing that losing this protection would make him vulnerable in the coming Kurukshetra War, Karna chose to uphold his vow of charity. This legend is deeply tied to the city of Karnal, where...