Karna, the unfortunate anti-hero from Mahabharata, is worshipped in Deora, Uttarkashi. The most righteous and charitable of the Pandava siblings, Karna fought from the side of Kauravas, thus making him a villain of sorts.
It is believed that Karna meditated at this spot to please the Sun God. Hence, the place is known as Karnaprayag. Another legend has it that this is the place where Lord Krishna buried Karna after his death in the battle of Kurukshetra at the hands of Arjun.
Karna’s good deeds and merits were so strong that it is believed that Dharma-Devi, the goddess of righteousness, was herself protecting Karna during the epic battle. In order to let a wounded Karna die in peace, Lord Krishna had to disguise as a sage and ask Karna for all his merits as dakshina. Karna obliged him and was then killed by Arjun with a final attack.
The temple is rectangular in shape with wooden architecture, making it different from conventional Hindu temples. Today, people throw coins at the temple walls when their wishes are fulfilled as homage to repay his kindness.