The Mahabharata is one of the most important scriptures of Hinduism. Karna is among the most popular and complex characters in the Mahabharata, showing both nobility and nastiness over the course of the story. If